これはまったくの初心者の質問ですが、...
2台のPC間でファイルを転送する最良の方法は何ですか? Ubuntu Desktop(12.04)を搭載したラップトップと、Ubuntu Serverを使用してセットアップするローカルサーバーがあります。私は通常、Windowsエクスプローラーを介してネットワークを参照し、ファイルを移動するWindows環境に慣れています。これは、Ubuntuデスクトップでは機能するかもしれませんが、Ubuntuサーバーに最適な方法は何ですか?
サーバーでユーザーを作成し、ラップトップからサーバーにSSHで接続する必要がありますか?その後、移動コマンドを使用してファイルを前後に移動できますか?何を調べる必要がありますか?
ありがとう。
giver を試すことができます
Linuxネットワーク上でファイルを簡単に転送できるようにするGiver、2011年2月14日farshad
Giverは、Ubuntu Linuxユーザー向けのシンプルなファイル共有デスクトップアプリケーションです。ネットワーク上でGiverを実行している他のユーザーを自動的に検出し、簡単なドラッグアンドドロップでファイルやフォルダーを送信できます。複雑なネットワークファイル共有手順について学ぶ必要はありません。ネットワーク上の誰でも、メインインターフェイスに表示されるコンピューターユーザーのアイコンと名前の横にあるファイルまたはフォルダーをドラッグアンドドロップすることにより、ファイルを送信できます。
Giverがインストールされると、インストールされているネットワーク上の他のコンピューターが、コンピューター名、IP、および画像とともに表示されます(ユーザーがGravatarを使用して設定した場合)。
Giverの最初の問題は、.soファイルが見つからないために動作しないことです。これはlibx11-dev(11.10/11.04/12.04)をインストールすることで修正できます
Sudo apt-get install libx11-dev
Ubuntu 11.10/12.04では、上記の問題に加えて、Giverの動作を妨げる別の問題があります(これを修正するには、Monoランタイム2.0を使用するすべてのアプリケーションで発生します。これを修正するには、以下のコマンドを実行します。
Sudo gedit /usr/share/applications/giver.desktop
「Exec」の下で、「giver」を次のように置き換えます。
/usr/bin/mono --runtime=v4.0 /usr/lib/giver/Giver.exe
ソース:
最も簡単な方法はscpコマンドを使用することです:
Cpコマンド `cp〜/ file// mnt/file1を使用するとき
Scpを使用できます:scp ~/file/ user@Host:~/file1
次に、資格情報の入力を求められます。
Ubuntu 16.04では非常に簡単です。ファイルで「サーバーに接続」ボタンを使用できます(nautilus)。ポップアップウィンドウで、次のようなsftp文字列を入力する必要があります。
sftp://[email protected]/
ここで、username
は他のマシンのユーザー名であり、hostname
は他のマシンのホスト名です。その後、パスワードの入力を求められますが、すぐに使用できます。
リモートマシンでSudo apt install openssh-server
する必要があることに注意してください。
Rsyncはおそらくあなたの最善策です。これは増分ファイル転送プロトコルであり、マシン間でフォルダーの同期を保つことができるため、メディアのようなものに特に適しています。
おそらくそれよりも簡単です。同じローカルネットワーク内にある場合は、共有するフォルダーを右クリックして、共有オプションをクリックします。次に、自明のメニューが表示されます。これは、2つのubuntuマシン間ですぐに動作するはずです。
お知らせ下さい!