Linux/鍵を使ったssh接続
ssh鍵認証 †
サーバ側 †
・鍵作製
# ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): ←パスワードを入力 Enter same passphrase again: ←再度パスワードを入力 Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: ca:d7:04:3e:7a:99:c1:a3:b7:29:28:eb:71:54:ce:44 root@localhost.localdomain
・公開鍵をauthorized_keysに登録しておく。
# cat ~/.ssh/id_rsa.pub > ~/.ssh/authorized_keys
・秘密鍵をローカルへ持ってくる
# ll ~/.ssh/id_rsa
FileZilla †
下記で鍵を変換する必要があります。 編集 -> 設定 -> SFTP -> 鍵ファイルの追加
Putty †
puttygenを利用して、鍵を変換する必要があります。
Load -> id_rsaファイルを選択 -> パスワードを入力 -> [Save Private Key]
Poderosa †
OpenSSH で生成した秘密鍵を使って Poderosa で公開鍵認証をしようと思ったのですが 「Wrong Key Format」になる。
puttygenを利用して、鍵を変換する必要があります。
Load -> id_rsaファイルを選択 -> パスワードを入力 -> Conversons -> Export ssh.com key