web-dev-qa-db-ja.com

インターネット経由でファイルを転送する最良の方法は?

私は(両親の)家に小さなサーバー(Ubuntu 9.10を実行)を持っており、この秋に大学に行くとそこに置いておきます。現在、コンピューター間でファイルを転送するためにsambaを使用していますが、大学のネットワークに接続した後、VPN経由のsambaよりもFTPを使用する方がよいかどうか疑問に思いました。重要な場合、ファイルの範囲は100MBから17GBになります。

一方が他方よりも効率的でしょうか?他のオプションを忘れましたか?

6
0d0h0m0s

Sshではなくrsyncを選択します。

この方法で暗号化を取得し、rsyncは、部分的にダウンロードされたファイルを再開し、異なるファイルのみをコピーして過度のトラフィック使用を回避するのに十分スマートです。

4
geek

私が最初に頭に浮かぶのは、SMBでダウンロードを再開できるとは思わないということです。これは、16.5GBの問題が発生した場合に非常に苦痛になります。 17GBファイル...

だから私はFTPに行きます pure-ftpd または vsftpd サーバーのようなものです。どちらもUbuntuリポジトリに含まれていないと思います。標準インストールであり、どちらも安全にセットアップするのは比較的簡単です。 vsftpdのセットアップ例については、 ここ を参照してください。

1
Neal

ここでの制限要因は、データのエンコード速度ではなく、親のインターネット接続の帯域幅(ネットワークスループット)です。

だから私は、賢明なデータのために、いつでも非暗号化(ftp yikes)よりも暗号化(vpn、ssh-tunnelsなど)を好むでしょう。

0
akira

個人的には、ftpサーバーを備えたSSHサーバーでFileZillaを使用しています。これはサーバーへのGUIベースのアクセス用ですが、sftpコマンドラインもうまく機能します。ボックスにいる別のユーザーとして接続している場合は、コマンドラインで指定する必要があることに注意してください。

しかし、SFTPは私のすべての問題を解決しました。

グラフィックGNONE/KDEセッションを使用してコンピューターにリモートアクセスする場合も、FreeNXまたはNoMachine(www.nomachine.com)のNXをお勧めします。これにより、完全なGNOME/KDEセッションにリモートでログインできます。これらはSSH接続でも機能するため、接続は安全です。

0
jfmessier

大学のFTPがブロックされていますが、SSHを使用できます。そのため、通常、サーバーからラップトップにファイルを送信する場合、大学にいるときはSSHを使用します。たとえばSCP。しかし、17GBはたくさんあります。自宅でのインターネット接続は十分に高速ですか?

0
JordyOnrust

scp を使用してファイルを移動することをお勧めします。

scp用のGUIがあることを心配している場合は、 secpanel が役立つ可能性があります。

結果に満足できない場合は、代わりに sftp を試すことができます。

0
eleven81