ZTE ZXA10-F660 PON(4ポートイーサネットルーターに似ていますが、光ファイバーWAN接続がある)に2つのノートパソコンが接続されています。あるノートブックはLinux Mint 19 Cinnamon(enp4s0)を実行しており、もう一方のノートブックはLinux Mint 18.3 Cinnamon(eno1)を実行しています。
ミント19
$ ifconfig enp4s0
enp4s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.11 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::c904:de40:7ade:60e1 prefixlen 64 scopeid 0x20<link>
ether 44:8a:5b:6e:9e:5a txqueuelen 1000 (Ethernet)
RX packets 13631 bytes 12021145 (12.0 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 10498 bytes 2776639 (2.7 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 19
ミント18.3
$ ifconfig eno1
eno1 Link encap:Ethernet HWaddr d4:be:d9:69:29:af
inet addr:192.168.1.31 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::bdd7:8618:4d09:f574/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2621 errors:0 dropped:0 overruns:0 frame:0
TX packets:3617 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:394623 (394.6 KB) TX bytes:318527 (318.5 KB)
Interrupt:20 Memory:f7e00000-f7e20000
私は長年にわたり、ポータブル外付けハードドライブまたはUSBフラッシュドライブを使用して2台のラップトップ間でファイルを転送してきました。不可能なほどLAN経由で2台のPCを接続できるという事実を発見したからです。
LAN共有を偶然発見しました(https://github.com/abdularis/LAN-Share)そして私のPONを介して2つのラップトップ間でファイルを転送できると思いました。両方のノートブックがLAN-Shareを実行している場合、両方のノートブックはLAN上の他のノートブックを見ることができません。 PON LANポートに接続されている各イーサネットコネクタには、点灯しているPON LEDがあります。どちらのノートブックも問題なくWWWに接続され、両方のノートブックが同時にオンラインになっていても常に接続できます。
一部の雑誌記事では、LAN共有が本当に使いやすいと言っていますが、記事作成者は私に会ったことがありません。どちらのラップトップにもSambaがインストールされていますが、必要なのかわかりません。何が必要なのかわかりません。私がやりたいことができるのかわかりません。
私が望むようにすることができますか?
答え1
同じネットワーク上にある場合、またはそれらの間にルーティングパスがある場合は、ファイルを直接送受信する方法があります。
安全にすることはもう一つの問題です。
セキュリティを念頭に置いて最も簡単な方法は、SSHとさまざまなユーティリティを使用することです。
scp
リモートシステムにパッケージをインストールまたは簡単に sftp
接続できます。openssh-server
scp ~/Documents/MyDocument.odt remoteuser@remotehost:~/Documents/
または
sftp remoteuser@remotehost
cd ~/Documents
lcd ~/Documents
mput MyDocument.odt
sshfs
SSHを介して他のコンピュータのファイルシステムをマウントしてマウントすることもできます。
mkdir ~/remote-home
sshfs [email protected]:/home/remoteuser ~/remote-home
これにより、コンテンツがリモート~/remote-home
システムのホームディレクトリになります。ローカルファイルシステムの一部であるかのように、開く、保存、コピーすることができます。完了したら、sudo
以下を使用して削除します。
sudo umount /home/localuser/remote-home
~/
この場合、参照は使用できません。これは、参照を使用すると、sudo
ローカルユーザーアカウントではなくルートユーザーのホームディレクトリのように見えるためです。
rsync
SSHトンネルを使用して2つのシステム間でディレクトリ構造全体を同期させ、ワークフローcron
に適している場合は、設定を頻繁に更新することも検討できます。
速くてシンプルで効果的で安全です。
答え2
「クラウド」をバイパスして、2つの間でファイルを転送できます。ftp
またはssh
、(含む)、(いずれか)などのトランスポートプロトコルを使用できます。sftp
これはすでに2つのノードにインストールされている可能性がありますが、いくつかの構成が必要な場合があります。samba
ネットワーク共有を使用するか、「ディスク」をエクスポートしてリモートでnfs
マウントしてから、ローカルディスクのように使用できます。