我尝试了 putty、RDP、ssh、VNC、XRDP,但都没有成功。win-PC 和手机都在同一个本地网络上,我可以使用 127.0.0.1:xxxx 从手机通过 VNC 连接到 linux,当我在 linux 终端上运行 ifconfig 或 localhost -I 时,它显示的 IP 与我的手机 IP 相同,即 192.xxx.xx 有没有什么办法可以使用相同的 IP 从我的 PC 连接到 linux(通过 RDP、PUtty、VNC 等)。
答案1
仅靠 IP 地址不足以连接设备。Linux 设备上必须有一个服务器来接受传入连接。
您没有列出您使用的 Linux 上的类型,这将大有帮助。假设您的 Linux 是基于 Debian 的,则以下内容应允许 SSH 工作。但是,如果它基于非基于 Aptitude 的 Linux,您应该能够轻松地根据您的需要调整以下内容。
为了安装 SSH,您可以运行以下命令来安装 Open SSH 服务器:
sudo apt install openssh-server
输入密码并接受任何提示。安装完成后,您需要启动服务器。您可以使用以下命令:
sudo service ssh start
在 Windows 中,使用以下命令运行 Putty 并通过 SSH 进入您的 Ubuntu 机器:
ssh <insert name or IP here>
第一次通过 SSH 连接到计算机时,系统会提示您是否信任该计算机。选择“接受”,您将远程连接到您的 Ubuntu 计算机。
此时您可以输入任何您想要的命令。