如何配置ufw以允许在另一个端口上使用ssh?[关闭]


13

我的Ubuntu SSH服务器目前遇到一些困难。我只能总结自己的情况的标题过长,因此这是我的问题:

我最近在Ubuntu上发现了防火墙“ ufw”命令,现在我正在尝试进行配置,以便当我使用腻子通过SSH连接到Ubuntu OS时,我只能使用非常特定的端口号,而不能使用默认端口“ 22” ”。

由于某些原因,我被拒绝访问新选择的端口。由于我还是Ubuntu和网络的新手,所以我不太了解问题在哪里,有什么建议吗?


我要结束这个问题,是因为您注意到了几个错误(如您在下面的评论中所指出的那样),从而自己解决了这个问题。
奥利(Oli)

Answers:


12

我想您在ufw配置中不允许使用SSH端口。如果尚未执行此操作,则防火墙将阻止运行SSH的端口。我想您无法远程访问服务器...

如果您具有对服务器的(物理)访问权限,则可以使用以下命令打开SSH端口:

sudo ufw allow <port number>/tcp 

不,我已经使用您建议的命令允许使用特定的端口号。而且我还更改了文件“ / etc / ssh / ssh_config”中的端口号
Armedan

没关系,但感谢您的答复。我再次经历了所有的事情,这是犯下的错误:1-我应该在“ / etc / ssh / sshd_config”中而不是在“ / etc / ssh / sshdconfig”中更改端口号。2-我没有重新启动SSH服务器(即sudo /etc/init.d/ssh restart)
Armedan 2012年

ipv6呢?
realtebo

1
值得注意的是,对于那些以后找到它的人来说,有两个文件:/ etc / ssh / ssh_config / etc / ssh / sshd_config第一个文件用于连接到其他计算机的客户端。您想用sshd更改一个,即“ d”表示守护程序(不是恶魔),它是一个等待客户端连接到服务器的程序。还值得注意的是,/etc/init.d/ssh restart实际上确实会重新启动sshd,是的,这令人困惑。为了使事情更加及时,Ubuntu 18.04使用“ sudo服务sshd restart”来...重新启动sshd。(ufw仍然起作用,因此答案仍然适用)。
Able Mac
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.