如何使用公共 IP 和本地 IP 连接远程计算机?

如何使用公共 IP 和本地 IP 连接远程计算机?

我拥有由多台计算机组成的远程计算机网络中计算机的所有凭据。我知道它的本地名称和 IP,还有用户和密码。以及该网络的公共 IP。

答案1

好吧,

远程电脑:

sudo apt-get install openssh-server

可选:为了更好的安全性,请更改默认的 SSH 端口。

 sudo vim /etc/ssh/sshd_config

搜索

# Port 22

编辑如下:

Port XXXX

其中 XXXX 是新的端口号。

完成后,登录远程路由器(不是您的路由器,而是远程网络上的路由器)。应用端口转发。它类似于
触发端口 XXXX 的 IP 地址{远程本地 IP 地址(例如 192.168.0.100)}

设置远程连接后,转到您的电脑并输入:

ssh {public ip address} -p XXXX -l username

例如:

ssh 98.123.211.111 -p 1414 -l root

系统将要求您输入用户密码,输入密码后,您将可以远程连接到所需的地址。

注意:您可以触发不同的端口以连接到远程网络上的不同 PC。

答案2


您能否指定计算机上的操作系统?

Linux:您可以通过 ssh 连接到计算机。
但有一些条件: - 您要连接的计算机必须已安装 openssh-server。
- 本地 IP 地址必须有端口转发,以便键入 ssh {Public IP ADDR} -p {Port number (default is 22)}(如果您想连接到远程 PC)。

您还可以建立远程桌面连接。
远程桌面需要打开 TCP 端口 3389。

如果您需要有关设置远程连接的更多信息,请告诉我,我会帮助您。

相关内容