OpenSSH

接続

ssh username@example.com

接続のオプション

オプション説明
-pポート番号
-i ~/.ssh/id_rsa秘密鍵を指定
-F ~/.ssh/config設定ファイルを指定
-vvvデバッグログ出力

~/.ssh/config

Host dev
    HostName        192.168.0.1
    Port            22
    User            admin
    IdentityFile    ~/.ssh/id_rsa
    IdentitiesOnly  yes

パーミッション

ファイルパーミッション
~700, 711, 755
~/.ssh700
~/.ssh/authorized_keys600
~/.ssh/id_rsa600

~ は Owner 以外に書き込み権限が無いように。

ssh-keygen

ssh-keygen -t rsa -b 4096