我正在玩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 回答
好吧,如果你有记录的默认设置(检查在sshd_config中登录时设置的内容),你应该能够在/ var / log / auth中找到来自sshd的任何错误消息 . 那将从sshd的角度告诉你出了什么问题 . 最有可能的是其他一些进程正在监听端口(这似乎是你的netstat的情况) . 尝试
看看这个过程是做什么的 .
安装Firestarter(GUI防火墙)并查看是否有东西阻止了该端口 . 作为远程控制的提示,我使用Teamviewer . 如果你还没有检查过,那对我来说非常有用 .