无法通过端口443连接到ssh

时间:2011-10-08 17:54:07

标签: ubuntu ssh openssh

我正在玩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 个答案:

答案 0 :(得分:1)

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

$ lsof -i :443

看看正在做什么进程。

答案 1 :(得分:1)

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