web-dev-qa-db-ja.com

ファイルをリモートマシンに直接ダウンロードする

Ftp、ssh、nfsのアクセス権を持つリモートマシンにファイルをダウンロードする可能性はありますか。つまり、ダウンロードの発行元のマシンを経由する必要がないということです。

2

sshがある場合は、常にリモートマシンをsshし、次のコマンドを実行してそのマシンにファイルを直接ダウンロードできます。

wget <link_of_file_to_download>

たとえば、リンクを知っているタックス画像を私のサーバーにダウンロードするには、次のコマンドを実行します

ssh user@myserver
wget http://upload.wikimedia.org/wikipedia/commons/thumb/3/35/Tux.svg/170px-Tux.svg.png
3
Sam

常に安全なコピーを使用できますが、

Sshを介してローカルファイルをリモートサーバーにアップロードする。

scp /source/of/file username@remoteserver:/destination/file

リモートサーバーからローカルディレクトリへのダウンロード

scp username@remoteserver:/destination/file /source/of/file 

リモートサーバーからダウンロードして別のリモートサーバーにアップロードする

scp username@remoteserver:/destination/file username2@remoteserver2:/destinatio/file2

ディレクトリを再帰的にアップロード/ダウンロードする場合は、オプションを渡すこともできます。

これが役に立てば幸いです。

0
Wallermadev

あなたが求めていることを行うには、マシンAのブラウザでファイルをダウンロードし、マシンBのディスクに保存します-マシンAとBの間のネットワーク接続が必要です(VPNの場合はVPN同じローカルネットワーク上にない)、マシンBのディスクをマシンAにマウントする必要があります。

この最後のビットは、nfs、samba、sshfs、またはその他のさまざまな方法で実行できます。何かをより直接指定するには、さらに情報が必要です。

0
Jim Salter