私は(両親の)家に小さなサーバー(Ubuntu 9.10を実行)を持っており、この秋に大学に行くとそこに置いておきます。現在、コンピューター間でファイルを転送するためにsambaを使用していますが、大学のネットワークに接続した後、VPN経由のsambaよりもFTPを使用する方がよいかどうか疑問に思いました。重要な場合、ファイルの範囲は100MBから17GBになります。
一方が他方よりも効率的でしょうか?他のオプションを忘れましたか?
Sshではなくrsyncを選択します。
この方法で暗号化を取得し、rsyncは、部分的にダウンロードされたファイルを再開し、異なるファイルのみをコピーして過度のトラフィック使用を回避するのに十分スマートです。
ここでの制限要因は、データのエンコード速度ではなく、親のインターネット接続の帯域幅(ネットワークスループット)です。
だから私は、賢明なデータのために、いつでも非暗号化(ftp yikes)よりも暗号化(vpn、ssh-tunnelsなど)を好むでしょう。
個人的には、ftpサーバーを備えたSSHサーバーでFileZillaを使用しています。これはサーバーへのGUIベースのアクセス用ですが、sftpコマンドラインもうまく機能します。ボックスにいる別のユーザーとして接続している場合は、コマンドラインで指定する必要があることに注意してください。
しかし、SFTPは私のすべての問題を解決しました。
グラフィックGNONE/KDEセッションを使用してコンピューターにリモートアクセスする場合も、FreeNXまたはNoMachine(www.nomachine.com)のNXをお勧めします。これにより、完全なGNOME/KDEセッションにリモートでログインできます。これらはSSH接続でも機能するため、接続は安全です。
大学のFTPがブロックされていますが、SSHを使用できます。そのため、通常、サーバーからラップトップにファイルを送信する場合、大学にいるときはSSHを使用します。たとえばSCP。しかし、17GBはたくさんあります。自宅でのインターネット接続は十分に高速ですか?