我拥有由多台计算机组成的远程计算机网络中计算机的所有凭据。我知道它的本地名称和 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。
如果您需要有关设置远程连接的更多信息,请告诉我,我会帮助您。