web-dev-qa-db-ja.com

Ubuntuマシン間でファイルを転送する方法は?

これはまったくの初心者の質問ですが、...

2台のPC間でファイルを転送する最良の方法は何ですか? Ubuntu Desktop(12.04)を搭載したラップトップと、Ubuntu Serverを使用してセットアップするローカルサーバーがあります。私は通常、Windowsエクスプローラーを介してネットワークを参照し、ファイルを移動するWindows環境に慣れています。これは、Ubuntuデスクトップでは機能するかもしれませんが、Ubuntuサーバーに最適な方法は何ですか?

サーバーでユーザーを作成し、ラップトップからサーバーにSSHで接続する必要がありますか?その後、移動コマンドを使用してファイルを前後に移動できますか?何を調べる必要がありますか?

ありがとう。

4
Anonymous

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

ソース

0
blade19899

最も簡単な方法はscpコマンドを使用することです:

Cpコマンド `cp〜/ file// mnt/file1を使用するとき

Scpを使用できます:scp ~/file/ user@Host:~/file1

次に、資格情報の入力を求められます。

4
nux

ビデオの説明

Ubuntu 16.04では非常に簡単です。ファイルで「サーバーに接続」ボタンを使用できます(nautilus)。ポップアップウィンドウで、次のようなsftp文字列を入力する必要があります。

sftp://[email protected]/

ここで、usernameは他のマシンのユーザー名であり、hostnameは他のマシンのホスト名です。その後、パスワードの入力を求められますが、すぐに使用できます。

リモートマシンでSudo apt install openssh-serverする必要があることに注意してください。

2
Mina Michael

Rsyncはおそらくあなたの最善策です。これは増分ファイル転送プロトコルであり、マシン間でフォルダーの同期を保つことができるため、メディアのようなものに特に適しています。

1
phthano

おそらくそれよりも簡単です。同じローカルネットワーク内にある場合は、共有するフォルダーを右クリックして、共有オプションをクリックします。次に、自明のメニューが表示されます。これは、2つのubuntuマシン間ですぐに動作するはずです。

お知らせ下さい!

0
leousa