SSH、SCP、SFTPでパスワードを入力せずに自動実行

2017/03/11

SSHとSSHが技術基盤となるSCP、SFTPで接続するときにパスワードの入力を省くため、鍵を生成する。

DSA キーを生成

出力するファイル名、パスフレーズは何も入力せずEnteyでもOK。

公開鍵をリモートホストにコピー

リモートホストにログインし、authorized_keys ファイルを生成します。

以上で自動ログインが完了。

ただし、sshによる鍵交換方式での自動ログインのため、sshサーバの設定は以下の通りであることが前提。

※ssh1 の場合は 「RSAAuthentication yes」 のコメントを外す。
※ssh2 の場合は 「PubkeyAuthentication yes」 のコメントを外す。

設定を変更した場合は再起動が必要。

-Linux
-