SSHの設定メモ
cd ~ // ホームディレクトリに移動 mkdir .ssh // .sshディレクトリを作成 chmod 700 .ssh // パーミッションを設定 ssh-keygen -t rsa -v (IdentityFile ~/.ssh/domain/id_rsa) // 公開鍵を作成 chmod 600 id_rsa.pub // パーミッションを変更
scp rsa ~/.ssh/domain/id_rsa.pub ユーザー名@IPアドレス:~/.ssh/authorized_keys
ssh ユーザ名@ドメイン -i ~/.ssh/domain/id_rsa // -iで秘密鍵を指定
vim /etc/ssh/sshd_config Port 9999 // ポート番号を変更(適当な番号) PasswordAuthentication no // パスワードによるログインの禁止 PermitRootLogin no // ルートユーザでのログインの禁止 /etc/init.d/sshd restart // sshを再起動して設定を有効化
vim ~/.ssh/config Host ホスト名 HostName ホスト名 IdentityFile ~/.ssh/domain/id_rsa Port 9999 User ユーザ名 // ssh config 設定なし ssh user@domain -i ~/.ssh/domain/id_rsa -p 9999 // ssh config 設定あり ssh domain