我正在试图更改EC2实例上的SSH端口,但我无法让它正常工作。
我要做的是:
打开文件/etc/ssh/ssh_config
取消注释并更改行Port 2345
保存并关闭
运行命令service sshd restart
现在我仍然可以连接到端口22。当我运行命令ssh -p 2345 localhost时,我得到:
ssh:连接到主机本地主机端口2345:连接被拒绝
发布于 2011-12-06 10:49:41
这可能是一个错误,但如果要更改sshd侦听的端口,则需要在Port中编辑/etc/ssh/sshd_config设置,而不是ssh_config。
另外,您使用的是上面两个不同的端口号(2345和2232),但我确信这是一个错误。
如果不是这样的话,你能在你的问题中编辑iptables -L -n -v的输出,这样我们就可以看到你的防火墙规则了吗?
发布于 2011-12-07 07:21:55
ssh_config是SSH客户端配置文件。
sshd_config是SSH守护进程(服务器)配置文件。
因此,如果要更改ssh服务器的端口,则必须编辑sshd_config文件,
取消注释行
港口22
并将端口22改为2345。
编辑文件后,重新启动ssh服务。
/etc/init.d/sshd重启
还允许iptable中的ssh端口。重新启动iptables。
发布于 2011-12-06 10:50:22
也许有一些简单的东西,但是您的配置中有端口2345,然后尝试连接到2232。
2345 = 2232
https://serverfault.com/questions/338077
复制相似问题