1

ローカル ファイル システムに約 10 個のファイルがあり、特定の場所にある別のサーバーに定期的にコピーする必要があります。

通常、私は次のようなことをします:

scp myfile1.txt username@XXX.XXX.XXX.XXX:/path/on/server/for/myfile1.txt
<enter password>


scp randommyfile2.txt username@XXX.XXX.XXX.XXX:different/path/on/server/for/randommyfile2.txt
<enter password>


scp anotherrandmyfile13.txt username@XXX.XXX.XXX.XXX:another/different/path/on/remote/server/for/anotherrandmyfile13.txt
<enter password>


scp myfile4.txt username@XXX.XXX.XXX.XXX:/path/on/server/for/myfile4.txt
<enter password>

10個のファイルすべてに対してこれを行う必要があります。常にパスワードを入力する必要がないように、ユーザー名とパスワードを記憶するシェル スクリプトを作成できないかと考えていました。

また、誰かが ssh キーペアを使用する際に正しい方向に私を向けることができれば幸いです。

ありがとう。

4

1 に答える 1

1

ssh キーペアを使用しないのはなぜですか?

宛先パスが同じ場合、

scp myfile{1..10}.txt username@XXX.XXX.XXX.XXX:/path/on/server/for/

パスワードを 1 回入力するだけで済むように期待される解決策を考案することはできますが、それは最適な答えとはほど遠いものです。

于 2012-12-03T18:17:35.550 に答える