異なるプロトコルを使用する2つのリモートサーバー間でファイルを転送する

異なるプロトコルを使用する2つのリモートサーバー間でファイルを転送する

同じプロトコルを使用していない 2 つのリモート サーバー間でファイルを直接転送することは可能ですか? serverA (少なくとも現時点では SFTP を使用してアクセスする必要があります) に多くのファイルがあり、それらを serverB (FTP を使用してアクセスする必要があります) にコピーしたいと考えています。残念ながら、私は両方の外部クライアントであるため、サーバー自体では何もできません。

答え1

あなたが何を尋ねているのか正しく理解しているなら、それはできると思います

sudo apt-get install sshfs

に続く

mkdir serverAFiles
sshfs serverA:/path/to/the/directory serverAfiles

これで、serverA 上のファイルが、ローカル マシン上にあるかのように 'serverAfiles' ディレクトリに表示され、ローカルにあるかのように serverB に FTP で転送できるようになります。

終わったら、

fusermount -u serverAfiles

ssh 接続が切断され、リモート ファイルがローカルとして表示されなくなります。

関連情報