サーバー間で scp を使用する方法

サーバー間で scp を使用する方法

私は 2 台の Linux マシン (CentOS) を持っており、そのうちの 1 台からもう 1 台のディレクトリにファイルを転送したいと考えています。同僚が scp の使用を提案しました。公式ドキュメントを見て、動作するように試みましたが、うまくいきませんでした。

サーバー名は thing1.me.org と thing2.me.org です。thing1 上にいて、thing2 に SSH 接続したい場合は、次のコマンドを入力するだけで接続できます。

 ssh thing2.me.org

SCP でも同じことを試してみましたが、うまくいきませんでした。さまざまなバリエーションを試しましたが、うまくいきません。

scp myfile.txt thing2.me.org/opt/app/
scp myfile.txt ssh://thing2.me.org/opt/app

何かアドバイスはありますか?

答え1

scp構文はhost:fileなので、

scp myfile.txt thing2.me.org:/opt/app/

(ターゲット パスが空で で始まっていない場合は/、ホーム ディレクトリからの相対パスになります。)

関連情報