我想知道以下是否可行(并希望得到一些关于如何完成此操作的指点)。
我想在旧电脑上安装 Ubuntu Server,并能够通过从新电脑连接 LAN 电缆来连接它并浏览文件。如果可能的话,我想让它接受所有通过 LAN 的连接并且只接受通过 LAN 的连接。
也就是说,我想在没有连接键盘或屏幕的情况下对旧电脑上的文件和软件产生一些影响。
这可能吗(以及你将如何实现它)?
答案1
在旧电脑上安装 Ubuntu 服务器
最后,在窗口Software Selection
:
选择Openssh Server
上图中的第一个。您将使用它ssh
来连接服务器并与其交互。它将是一个命令行界面,因为服务器没有任何 GUI。
将旧电脑连接到新电脑
我假设新电脑已经安装了 Ubuntu Desktop。连接将使用 LAN 电缆。为简单起见,我假设它将通过有线路由器进行。也就是说,两台电脑都通过 LAN 电缆连接到有线路由器。
查找旧计算机的本地 IP 地址
登录旧电脑终端,输入:
ifconfig
你会看到类似
eno1 Link encap:Ethernet HWaddr 00:11:22:33:44:55
inet addr:192.168.x.yyy Bcast:192.168.0.255 Mask:255.255.255.0
记下inet addr:
。x 可以是 0 或 1,yyy 可以是另一个数字。这是服务器的本地 LAN IP 地址。您需要此地址来连接到旧计算机。
您还需要旧计算机中服务器的用户 ID 和密码。您在旧计算机中安装 Ubuntu 服务器时创建了这些信息。
尝试从新电脑连接
在新计算机中按Ctrl++打开终端并输入:AltT
ssh [email protected]
注意:使用您自己的服务器的用户 ID 和上面记下的 IP 地址。
系统将提示您输入密码。输入您的服务器用户的密码。终端上不会显示任何内容,光标也不会移动。这是正常的。
如果成功,您将看到命令提示符从新计算机的userID@NewComputer:~$
变为ServerUserID@oldcomputer:~$
。
如果此步骤成功,那么恭喜你。你可以从新电脑控制旧电脑了。
Nautilus
在新计算机中复制和移动计算机之间的文件
打开 Nautilus 并找到菜单项“连接到服务器”。
在服务器地址下输入:
sftp://[电子邮件保护]/home/server_user_id
按Connect
。您将看到一个密码对话框:
输入与 server_user_id 关联的密码,并选择是否要记住该密码。再次单击“连接”。
现在您应该可以看到笔记本电脑的主文件夹。
请注意,在网络在 Nautilus 的左侧面板上,以 server_user_id 开头。右键单击它并选择“添加书签”,以便在桌面的 Nautilus 中为您的服务器主文件夹创建永久书签。
现在您可以从新计算机访问旧计算机中的文件和文件夹。
查看 从 Ubuntu 到 Ubuntu部分如何通过本地网络共享文件?更多细节。
高级主题
- 使用公钥和私钥对登录并禁用基于密码的登录。私钥/公钥比密码更安全,因为它们更难猜到。如果您只在家中访问服务器,这不是问题。路由器的默认设置应阻止任何从外部访问服务器的尝试。请参阅如何设置无密码 SSH 登录?
- 网络文件系统 (NFS)可用于在桌面启动时将服务器文件夹附加到桌面的系统(假设服务器始终在运行)。
谢谢穆鲁在评论中提出这些主题。
希望这可以帮助