SSHの鍵の作成方法
$ ssh-keygen -t rsa -b 4096 -f id_rsa
上記のコマンドを.sshフォルダの鍵を作成したい場所で実行します。
id_rsa(秘密鍵)とid_rsa.pub(公開鍵)ファイルができていれば成功です。
サーバに公開鍵を登録
ssh-copy-idコマンドでサーバに公開鍵を登録します。
$ ssh-copy-id -i 公開鍵 ユーザ名@IPアドレス
(例)
$ ssh-copy-id -i ~/.ssh/server/id_rsa.pub user@192.168.11.11
コマンドを実行してパスワードを入力すれば完了です。
configファイルの作成
configファイルを作成しておけば簡単にサーバーに接続できます。
~/.ssh/config ファイル
Host 任意の名前
User ユーザ名
HostName IPアドレス
Port 番号
IdentityFile 秘密鍵の場所
(例)
Host server
User user
HostName 192.168.11.11
Port 22
IdentityFile ~/.ssh/server/id_rsa
例の場合の接続するときのコマンド
$ ssh server
コメント