也许这是一个太明显以至于重复的问题。
我的 PC 和笔记本上都安装了 Ubuntu 10.10。笔记本通过 WiFi 路由器连接到互联网。PC 通过以太网电缆连接到同一个路由器。
如何通过此路由器在我的 PC 和笔记本电脑之间安全地共享文件?我必须更改路由器的配置吗?
由于 WiFi 目前处于打开状态,因此我需要 SSL,但我想我可以毫无问题地找到相关信息。一旦我这样做了,网络打印应该很容易 :)
编辑将两台计算机都更新至 11.10。在路由器上激活 DHCP 以修复两台计算机的 IP 地址,路由器现在使用 WPA2。我无法在计算机之间设置 NFS,但我确实实现了安全的 FTP 服务器连接。
答案1
为此你需要 sftp
首先在三台电脑上安装ssh
sudo apt-get install openssh-server
并使用以下命令查找计算机的 IP:
sudo ifconfig | grep -o "inet addr:[0-9.]*" | cut -d ":" -f 2 | grep -v ^127
在其他计算机上,使用 nautilus 执行此操作:
单击“连接”并像这样将其添加为书签
同样,对其他机器执行相同操作,使用书签来导航其他计算机
答案2
在每台计算机上安装远程控制包裹。
然后你就可以通过 SFTP 挂载文件系统了(SFTP 代表年代什F伊莱电视转移磷在 nautilus 中打开 SSH 协议 (即 SSH 协议),然后像在驱动器之间复制一样进行复制。要访问另一台计算机上的文件,请打开 nautilus,然后单击文件 -> 连接到服务器... 菜单。从菜单/列表中选择 ssh。输入另一台计算机的用户名和 IP,然后单击连接。它会要求您输入笔记本电脑用户名的密码,然后它会显示笔记本电脑上的文件。(您可以按任意方向执行此操作。)
此方法对整个内容进行双向加密,因此即使在开放的 wifi 上(或者如果您使用强密码),即使在互联网上,它也是安全的。您可以通过在计算机上运行来找出计算机的 IP ifconfig
。它会给你这样的信息:
eth0 Link encap:Ethernet HWaddr 00:11:11:9e:58:57
inet addr:192.168.1.15 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: 2001:2038:243:de16::f4d1/64 Scope:Global
inet6 addr: fe80::237:41ff:fe9d:5237/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2874340 errors:0 dropped:0 overruns:0 frame:0
TX packets:317014 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:348505532 (348.5 MB) TX bytes:127490351 (127.4 MB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:68246 errors:0 dropped:0 overruns:0 frame:0
TX packets:68246 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:35179159 (35.1 MB) TX bytes:35179159 (35.1 MB)
查找显示“inet addr:192.168.###.###”(不以 127.0. 开头)的行,这就是 IP 地址。因此,对于ifconfig
我列出的示例输出,它将是 192.168.1.15 这将是我用来连接到我运行的计算机的地址ifconfig
。
答案3
让您的路由器使用 WPA2。其手册中有描述。
如果你不是这个意思,两台 Linux 计算机之间的 NFS也许可以帮助你。