如何更改 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