sshの設定(鍵認証ログイン)
ローカルマシンでキー生成
$ mkdir ~/.ssh $ ssh-keygen -t rsa -v > Enter file in which to save the key (/Users/mknod/.ssh/id_rsa): > Enter passphrase (empty for no passphrase):
~/.sshに
id_rsa
id_rsa.pubができる。
サーバーに転送(SCP)
scp ~/.ssh/id_rsa.pub ユーザ名@ipアドレス:~/.ssh/authorized_keys
ポート指定が必要な時は、-Pで指定する。
scp -P xxxx ~/.ssh/id_rsa.pub ユーザ名@ipアドレス:~/.ssh/authorized_keys
※複数のPCから鍵認証ログインしたい場合は、ログインしたいPCで作成した公開鍵のファイルの中身をauthorized_keysファイルに追記していく。
鍵認証でログイン
ssh -i ~/.ssh/id_rsa ユーザ名@ipアドレス