如何更改 Ubuntu 23.04 上的 ssh 端口?

如何更改 Ubuntu 23.04 上的 ssh 端口?

如何更改 Ubuntu 23.04 上的 ssh 端口?

root@ubuntu:/home/user# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 23.04
Release:        23.04
Codename:       lunar

答案1

Ubuntu 22并且主要在Ubuntu 23如果我们在 sshd_config 中更改 ssh 端口,它不起作用,所以我按照以下方法解决了这个问题

sudo vim /lib/systemd/system/ssh.socket

将以下参数更改为您选择的端口,例如 1122

ListenStream=1122

vim使用命令保存文件并退出编辑器wq!,然后逐个执行以下命令

这将重新加载守护进程

sudo systemctl daemon-reload  

重新启动 SSH 服务器

sudo systemctl restart ssh     

如果你想检查端口,你可以使用以下命令检查netstat -ant |grep 6381

如果你遇到错误Command 'netstat' not found

你可以安装:apt install net-tools -y

答案2

您还需要更改 /etc/ssh/sshd_config 中的端口,它将是

端口 your_port_number

相关内容