SSH経由でリモートコンピュータにファイルをインポートする方法は?

SSH経由でリモートコンピュータにファイルをインポートする方法は?

wgetデフォルトでは、SSHを介してリモートサーバー上のファイルにコマンドを送信したいと思います。どうすればいいですか?単にサーバーに行ってファイルをダウンロードすることができることを知っていますが、sshローカルコンピュータを使用してファイルをダウンロードして送信することをお勧めします。

答え1

これにより、あるコンピュータにログインしmyclientssh別のコンピュータにアクセスできますmyserver。 HTTP経由でアンインストールサーバーからファイルをダウンロードしようとしていますwww.example.comが、myclientデータには次のものが必要です。保存済み存在するmyserver。これにより、トリックを実行できます。

wget -O - http://www.example.com/whatever | ssh myserver 'cat >/path/to/remote/destination'

あるいは、myserverSSHを介してファイルシステムをマウントすることもできます。sshfs。一度だけ行うにはあまりにも手間がかかりますが、このような作業を頻繁に行うと便利です。

mkdir ~/myserver
sshfs myserver:/ ~/myserver
wget -O ~/myserver/path/to/remote/destination http://www.example.com/whatever

関連情報