【问题标题】:Unable to access the remote machine using SSH无法使用 SSH 访问远程机器
【发布时间】:2017-10-06 12:03:11
【问题描述】:

预期:我想通过 SSH 访问我的远程机器。

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

ssh admin@myname.domain.com(这里我给了虚拟域)

详情

本地机器:Peppermint OS。

远程机器:Ubuntu OS 直接连接到家庭路由器。由于动态 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 访问远程机器,需要帮助解决。

感谢和问候,

莫汉

【问题讨论】:

标签: linux ubuntu ssh


【解决方案1】:

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

nmap myname.domain.com -p 22

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

iptables -A INPUT -p tcp --dport 22 -j ACCEPT

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-23
    • 1970-01-01
    • 2019-06-11
    • 2015-02-04
    • 1970-01-01
    • 2019-11-21
    • 1970-01-01
    相关资源
    最近更新 更多