【SSH】WindowsでのSSH

スポンサーリンク

概要

Windowsでsshをするためには、通常TeraTermが必要である。しかしWindows10 -1803からWindowsでも利用できるようになった。

使い方

コマンド入力エリアにdosと入力し、dosを立ち上げる

dosからSSHコマンドを発行

ssh -l yourName hostName

The authenticity of host 'xxxx.yyyy.zz.jp (999.99.99.99)' can't be established.
ECDSA key fingerprint is SHA256:oZgj0xxxxxxxxxxxxxxxxQtRiE+wnkoP3Rm6e6Wc.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'xxxx.yyyy.zz.jp, 999.99.99.99' (ECDSA) to the list of known hosts.
xxxx@yyyy.zzzz.ne.jp's password:

認証方式

認証方式は、以下の2つがある。

パスワード認証方式

デフォルトの認証方式で、ユーザー名とパスワードでログインする方式。上記の例題は、パスワード認証方式である。

公開鍵認証方式

公開鍵と秘密鍵の2つの鍵(キーペア)を使用した接続方式。
サーバーに公開鍵、クライアントに秘密鍵を置いて使用する。

※パスワード認証方式はサーバー側で明示的に無効にしていない限り使用できる。セキュリティ的には脆弱なので無効にしている事も多い。

SCP

概要

SSHプロトコルを使用している.

使い方

コピー元のファイル(tmp.txt)をリモートマシン(IPアドレス:aaa.bbb.ccc.ddd)のホームディレクトリ(/home/karuma)にコピーする。

scp tmp.txt karuma@aaa.bbb.ccc.ddd:~/

コピー元のディレクトリ(dir)をホスト名(example.com)の/tmpにコピする。

$ scp -rC dir karuma@examle.com:/tmp