修改ssh端口

本文介绍如何修改系统的ssh端口

新版本

新版本的系统中修改sshd_config没有用,需要修改其他地方

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

内容为

1
2
3
4
5
6
7
8
9
10
11
[Unit]
Description=OpenBSD Secure Shell server socket
Before=sockets.target
ConditionPathExists=!/etc/ssh/sshd_not_to_be_run

[Socket]
ListenStream=2222
Accept=no

[Install]
WantedBy=sockets.target

把ListenStream修改为你需要的端口就可以了。

软件更新后配置会被重置

老版本

1
sudo vim /etc/ssh/sshd_config

找到#Port 22把注释放开。

重启服务

1
sudo systemctl restart sshd

登录

1
ssh -p 2222 username@ip

修改ssh端口
https://blog.jackeylea.com/linux/alter-port-of-ssh/
作者
JackeyLea
发布于
2024年1月5日
许可协议