wget
デフォルトでは、SSHを介してリモートサーバー上のファイルにコマンドを送信したいと思います。どうすればいいですか?単にサーバーに行ってファイルをダウンロードすることができることを知っていますが、ssh
ローカルコンピュータを使用してファイルをダウンロードして送信することをお勧めします。
答え1
これにより、あるコンピュータにログインしmyclient
てssh
別のコンピュータにアクセスできますmyserver
。 HTTP経由でアンインストールサーバーからファイルをダウンロードしようとしていますwww.example.com
が、myclient
データには次のものが必要です。保存済み存在するmyserver
。これにより、トリックを実行できます。
wget -O - http://www.example.com/whatever | ssh myserver 'cat >/path/to/remote/destination'
あるいは、myserver
SSHを介してファイルシステムをマウントすることもできます。sshfs。一度だけ行うにはあまりにも手間がかかりますが、このような作業を頻繁に行うと便利です。
mkdir ~/myserver
sshfs myserver:/ ~/myserver
wget -O ~/myserver/path/to/remote/destination http://www.example.com/whatever