SSHとは
リモートコンピュータと通信するためのプロトコル。 これを使うことで、安全に通信できる。
なぜ安全なのか
情報(パスワード)が暗号化されてから通信が行われるので、安全に通信ができる。
認証方式
- パスワード
ログイン先のコンピュータのパスワードを入力して通信を行う。
- 公開鍵と秘密鍵
ログイン先のパソコンの公開鍵の設定と操作しているコンピュータの秘密鍵を照合して、ログインする。 この場合、パスワードは求められない。
OpenSSH
SSHを利用するためのソフトでLinaxなどにはデフォルトで入っているらしい。
コマンド
ssh
SSHで、リモート先のコンピュータでコマンドを実行するためのコマンド
scp
SSHで、リモートとホストの間で、ファイルの転送を行う。
OpenSSHにはsftp
というコマンドがあるらしいので、SFTPとは別物かも知れないが、よくわかっていない。