Linux 无法使用SSH访问远程计算机

Linux 无法使用SSH访问远程计算机,linux,ubuntu,ssh,Linux,Ubuntu,Ssh,预期:我想通过SSH访问我的远程计算机 观察到的:在本地计算机上执行以下命令时抛出连接超时错误 sshadmin@myname.domain.com(我在这里给出了虚拟域) 详细信息: 本地机器:Peppermint OS 远程机器:Ubuntu操作系统直接连接到家庭路由器。由于动态IP地址问题,我在我的远程机器上配置了ddclient,我在下面给出了它 **ddclient.conf file**: blacks2@colorgroup:~$ sudo cat /etc/ddclient.c

预期:我想通过SSH访问我的远程计算机

观察到的:在本地计算机上执行以下命令时抛出连接超时错误

sshadmin@myname.domain.com(我在这里给出了虚拟域)

详细信息

本地机器:Peppermint OS

远程机器:Ubuntu操作系统直接连接到家庭路由器。由于动态IP地址问题,我在我的远程机器上配置了ddclient,我在下面给出了它

**ddclient.conf file**:

blacks2@colorgroup:~$ sudo cat /etc/ddclient.conf
# Configuration file for ddclient generated by debconf
#
# /etc/ddclient.conf
protocol=dyndns2
use=web, web=checkip.dyndns.com, web-skip='IP Address'
server=dynupdate.no-ip.com
login=username
password='passwords'
somename.domain.com
配置后,我已通过确认ddclient已正确安装

blacks2@colorgroup:~$ sudo ddclient -daemon=0 -debug -verbose -noquiet
SUCCESS:  somename.domain.com: skipped: IP address was already set to 'IP address'.
配置的路由器端口转发设置

    **Application**: SSH
    **External port**: 22
    **Internal port**:22
    **IP address**: 10.1.1.32
SSH在本地为这两台机器工作。 我无法通过SSH访问远程计算机,需要帮助解决此问题

感谢和问候


Mohan

确保您的myname.domain.com允许使用下面的命令通过端口22进行ssh连接(需要nmap rpm)

如果返回的状态为“已过滤”。这意味着端口被阻塞。然后,您可以尝试首先在myname.domain.com防火墙上允许它(如果您的服务器是linux)


之后,重新运行nmap命令。如果仍然“过滤”,则端口被中间防火墙阻塞。在这种情况下,您需要与防火墙管理员联系。

Stack Overflow是一个关于编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方。
nmap myname.domain.com -p 22
iptables -A INPUT -p tcp --dport 22 -j ACCEPT