13 我的Ubuntu SSH服务器目前遇到一些困难。我只能总结自己的情况的标题过长,因此这是我的问题: 我最近在Ubuntu上发现了防火墙“ ufw”命令,现在我正在尝试进行配置,以便当我使用腻子通过SSH连接到Ubuntu OS时,我只能使用非常特定的端口号,而不能使用默认端口“ 22” ”。 由于某些原因,我被拒绝访问新选择的端口。由于我还是Ubuntu和网络的新手,所以我不太了解问题在哪里,有什么建议吗? ssh ufw — 亚美丹 source 我要结束这个问题,是因为您注意到了几个错误(如您在下面的评论中所指出的那样),从而自己解决了这个问题。 — 奥利(Oli)
12 我想您在ufw配置中不允许使用SSH端口。如果尚未执行此操作,则防火墙将阻止运行SSH的端口。我想您无法远程访问服务器... 如果您具有对服务器的(物理)访问权限,则可以使用以下命令打开SSH端口: sudo ufw allow <port number>/tcp — OrangeTux source 不,我已经使用您建议的命令允许使用特定的端口号。而且我还更改了文件“ / 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