2

scpを使用して(ユーザーID /パスワードを入力して)システムからのファイルのダウンロードを自動化し、ファイルを操作して同じ場所にアップロードできますか?シェルスクリプトでscpを使用するアイデアがある場合は、plsからお知らせください。

ありがとう

4

3 に答える 3

1

ScpはLinuxの通常のコマンドライン機能であるため、直接使用される場合があります。例については、このページを参照してください。

于 2011-02-10T10:15:25.530 に答える
0

はい、シェルスクリプトから簡単に自動化できますが、スクリプトを実行するたびにパスワードを手動で入力するか、sshキーを使用して認証を実行し、完全な自動化を実現するかが問題になります。

SCPの使用に関するこのチュートリアルを確認してください。

于 2011-02-10T10:17:40.160 に答える
0

[コマンドはディストリビューションssh-copy-idによって異なりますが、Ubuntuではssh-copy-idです]を使用します。方法は次のとおりです。

ssh-copy-id ~/.ssh/id_rsa.pub me@mysite.comこれにより、公開鍵がリモートホストにインストールされます。これを行うと、パスワードの入力を求められません。

〜/ .ssh / id_rsa.pubがない場合は、実行ssh-keygenしてすべてのデフォルトオプションを受け入れます[入力を求められたらEnterキーを押すだけです]。

于 2011-04-04T19:11:53.950 に答える