Sunsolaris システムから Linux システムにファイルを転送する場合、空のパスワードは許可されますか?

Sunsolaris システムから Linux システムにファイルを転送する場合、空のパスワードは許可されますか?

から入手しようとしています。ソラリス私のサーバーへLinuxサーバーを使用して正常に実行されましたscp。 cronjobで次のコマンドを実行したいと思います。 SolarisからLinuxにファイル転送を自動化するためのパスワードを保存する方法は?

scp -r [email protected]:/usr/abc/* /home/def/
Password:

ただし、毎回パスワードの入力を求められます。私のコンピュータで私のユーザーのための公開およびプライベートSSHキーセットを作成しました。

ssh-keygen

私の公開鍵をリモートホストにコピーします。

ssh-copy-id [email protected]

メモ:cron両方のサーバーがLinuxサーバーであったときに正常に実行されました。 Solaris サーバーから Linux サーバーに直面する問題。ここで私のローカルサーバーはLinuxで、リモートサーバーはSolarisサーバーです。

ベストアンサー1

キーを使用してコマンドラインで動作する場合、私が見たシナリオの1つは、ファイルを抽出したユーザー以外のユーザーを使用してcronを実行していることです。

コマンドは次のように変更できます。

ssh -i <ssh_private_key> -r [email protected]:/usr/abc/* /home/def/

おすすめ記事