概要
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