コマンドライン経由でファイルを転送する代替手段(SSH を使用しない)

コマンドライン経由でファイルを転送する代替手段(SSH を使用しない)

仕事の関係で、VPN で接続しているリモート サーバーに SSH で接続し、双方向に大きなファイルを転送する必要があります。これは、私が現在いる別の大陸に旅行するまでは、常に簡単でした。そこでは、ping が非常に高く、転送速度が非常に遅くなります。遅い SSH 接続を回避するには、ファイルをインターネットにアップロードしてサーバーにダウンロードする (またはその逆) 方がはるかに高速になると考えました。コマンド ラインで実行できればすばらしいと思います。コマンド ラインでファイルをダウンロードする方法は知っていますが、アップロードする方法は知りません。誰か良い代替手段を知っていますか?

答え1

ssh を使用しない FTP もあります。とはいえ、比較的安全ではありません。FTP の安全なバージョンは SFTP で、これは...そうです、FTP 経由の SSH を使用します (おそらく、この質問を引き起こしたプロトコルそのものです)。

telnet もありますが、これは明らかに悪いアイデアです。telnet を使用すると、文字通り自分自身をさらけ出すことになります。

これらはすべて、3 ウェイ ハンドシェイク認証を伴う TCP を使用します。UDP を使用するとこれがスキップされ、通常は高速になりますが、小さいファイルの場合です。

マティゴ氏が言うように、物理的な距離を解消する方法はありません。改善できる点はありますが、銃創に絆創膏を貼る程度にしかならない可能性が高いでしょう。

関連情報