将sshd服务端口号改为4022。
时间: 2024-06-10 08:10:23 浏览: 11
1. 打开ssh配置文件:sudo nano /etc/ssh/sshd_config
2. 找到"Port 22"这一行,并将"22"改为"4022"。
3. 保存并退出文件。
4. 重启ssh服务:sudo systemctl restart sshd
5. 确认服务已重启成功:sudo systemctl status sshd
现在ssh服务的端口号已经被修改为4022。注意,如果你使用了防火墙或者其他网络安全设备,需要相应地修改配置,以允许访问新的端口号。
相关问题
redhat系统如何将sshd服务端口号改为4022
1. 打开配置文件/etc/ssh/sshd_config,使用root用户权限打开文件:
```
sudo vi /etc/ssh/sshd_config
```
2. 找到Port行,将其改为4022:
```
Port 4022
```
3. 保存修改并退出编辑器。
4. 重新启动sshd服务:
```
sudo systemctl restart sshd
```
5. 确认sshd服务已经在4022端口上监听:
```
sudo netstat -tnlp | grep sshd
```
输出结果应该包含4022端口:
```
tcp6 0 0 :::4022 :::* LISTEN 1234/sshd
```
mina-sshd服务端如何设置免密登录
要设置免密登录,需要进行以下步骤:
1. 在服务端生成公钥和私钥,可以使用ssh-keygen命令生成,生成后会在~/.ssh目录下生成id_rsa和id_rsa.pub两个文件,其中id_rsa是私钥,id_rsa.pub是公钥。
2. 将公钥复制到客户端的~/.ssh/authorized_keys文件中,可以使用ssh-copy-id命令实现,命令格式为:ssh-copy-id user@host,其中user是客户端的用户名,host是客户端的IP地址或域名。
3. 在服务端的sshd_config文件中设置PubkeyAuthentication为yes,即启用公钥认证。
4. 重启mina-sshd服务端,使配置生效。