Ping-tで出てきた覚えるものを記録(辞書)
ユーザ認証(公開鍵暗号方式)
ユーザごとに公開、暗号鍵のペアを作る(ssh_keygenを入力すると~/.ssh/id_rsaと~/.ssh/id_rsa.pubが作成される)
公開鍵「~/.ssh/id_rsa.pub」をSSHサーバにコピーする
scp ~/.ssh/id_rsa.pub user1@server:~/.ssh/
user1@serverのパスワードを入力
公開鍵をSSHサーバーの「~/.ssh/authorized_keys」に登録
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
ホスト認証
接続したときに、SSHサーバから公開鍵を受け取る。
ssh user1@serverでログインすると初回にSSHサーバの公開鍵を登録するか確認されるためyesと入力する
受け取った鍵とクライアントの「~/.ssh/known_hosts」にあるSSHサーバの公開鍵を比べ、一致すればログインする
~/.ssh/known_hostsには公開鍵だけでなくホスト名やIPアドレスが格納されている
serverにログイン時にログアウトする方法はexit logout Ctrl+D
OpenSSHに関するファイル
設定ファイル
SSHクライアント
/etc/ssh/ssh_config
SSHサーバ
/etc/ssh/sshd_config
サーバには「d」がつく
秘密鍵
SSHクライアント
~/.ssh/id_rsa
SSHサーバ
/etc/ssh/ssh_host_rsa_ke
公開鍵
SSHクライアント
~/.ssh/id_rsa.pub
SSHサーバ
/etc/ssh/ssh_host_rsa_key.pub
認証鍵リスト
SSHクライアント
~/.ssh/known_hosts
SSHサーバ
~/.ssh/authorized_keys
BIOS(Basic I/O System)周辺機器を制御する
設定できるもの
日付と時刻
電源管理
起動デバイスの優先順位
デバイスの有効/無効化