首页 文章

无法通过端口443连接到ssh

提问于
浏览
2

我正在玩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:* LISTEN - tcp6 0 0 ::: 443 ::: * LISTEN -

在我将ssh监听端口更改为22之后,我做了netstat .

有没有人想过为什么这不起作用?

2 回答

  • 1

    好吧,如果你有记录的默认设置(检查在sshd_config中登录时设置的内容),你应该能够在/ var / log / auth中找到来自sshd的任何错误消息 . 那将从sshd的角度告诉你出了什么问题 . 最有可能的是其他一些进程正在监听端口(这似乎是你的netstat的情况) . 尝试

    $ lsof -i :443
    

    看看这个过程是做什么的 .

  • 1

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

相关问题