
私は、Windows 7 で puttygen を使用して公開キーと秘密キーを生成し、その後、エクスポート キーを使用して puttygen でキーを openssh に変更しました。次に、この openssh キーを使用して、RHEL 6 から sftp サーバーにアクセスします。openssh キーを使用して sftp サーバーにアクセスするには、RHEL でどのような手順を実行する必要がありますか。私は初心者なので、ご協力をお願いします。
答え1
sftpサーバーに自動的にアクセスしたいユーザーの場合は、まず
ssh-keygen
これにより、SSH キー ペアが生成されます。すべての質問に対して Enter キーを押して、デフォルトを受け入れます。
ssh-copy-id YOUR_SFTP_SERVER_ADDRESS
これにより、sftpサーバーはsshキーを信頼するようになります。
これに従うと、sftp サーバーへのすべての ssh アクセスでパスワードの入力が求められなくなります。同様に、すべての scp でもパスワードが求められなくなります。したがって、次のようにファイルを取得できます。
scp YOUR_SFTP_SERVER_ADDRESS:PATH_TO_FILES_ON_SFTP_SERVER DESTINATION_DIRECTORY
例
scp 192.168.0.53:/home/john/shared_files/ /tmp/
これにより、ジョンのファイルがローカルディレクトリ /tmp に移動します。
お役に立てれば!