【问题标题】:Can't connect to ssh over port 443无法通过端口 443 连接到 ssh
【发布时间】:2011-12-03 15:54:10
【问题描述】:

我正在使用 Linux 并在我的 ubuntu 机器上设置了 ssh。当我将默认监听端口设置为 22 时,我能够在我的 Windows 7 机器上连接 PUTTY。但是,一旦我将监听端口从 22 更改为 443,我就无法从我的 windows 机器连接。

在 /etc/ssh/sshd_config 中

#Port 22
Port 443

我运行了 Apache2,并认为这可能是问题所在。 /etc/apache2/sites-available/ 文件夹中有一个 default-ssl 文件。但是,我停止了 Apache 并尝试在 Windows 中连接,但没有成功。

我继续将端口更改为 52101,并且该端口号有效。

我在想 443 上还有别的东西在听。

当我做 netstat -lnptu 时

Proto Recv-Q Send-Q 本地地址 外部地址 状态 PID/程序名称 tcp 0 0 0.0.0.0:443 0.0.0.0:* 听 - tcp6 0 0 :::443 :::* 听 -

我将 ssh 监听端口更改为 22 后进行了 netstat。

有人对为什么这不起作用有任何想法吗?

【问题讨论】:

    标签: ubuntu ssh openssh


    【解决方案1】:

    好吧,如果您有默认的日志记录设置(检查 sshd_config 中的日志记录下的设置),您应该能够在 /var/log/auth 中找到来自 sshd 的任何错误消息。这将从 sshd 的角度告诉您出了什么问题。最有可能的是某个其他进程正在侦听该端口(从您的 netstat 看来就是这种情况)。试试

    $ lsof -i :443
    

    查看是什么进程在执行此操作。

    【讨论】:

      【解决方案2】:

      安装 Firestarter(GUI 防火墙)并查看是否有东西阻塞了该端口。 作为远程控制的提示,我使用 Teamviewer。如果你还没有检查过,它非常有用,至少对我来说。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-09-05
        • 2018-10-15
        • 1970-01-01
        • 2017-06-25
        • 1970-01-01
        • 2022-01-05
        • 2018-04-11
        • 1970-01-01
        相关资源
        最近更新 更多