linux禁用ssh
时间: 2024-04-29 17:16:42 浏览: 15
在Linux上禁用SSH可以通过以下步骤实现[^2]:
1. 打开SSH配置文件:使用文本编辑器打开SSH配置文件,例如使用vi编辑器打开/etc/ssh/sshd_config文件。
```shell
vi /etc/ssh/sshd_config
```
2. 注释掉SSH监听端口:在配置文件中找到"Port"行,并在该行前面添加"#"符号,将其注释掉。这将禁用SSH监听端口。
3. 保存并关闭文件:按下"Esc"键,然后输入":wq"保存并关闭文件。
4. 重启SSH服务:使用以下命令重启SSH服务。
```shell
/bin/systemctl restart sshd.service
```
这样就成功禁用了SSH服务。
相关问题
linux禁用ssh工具连接
要禁用SSH工具连接,您可以按照以下步骤进行操作:
1. 打开SSH配置文件:在终端中输入以下命令打开SSH配置文件
```
sudo nano /etc/ssh/sshd_config
```
2. 禁用SSH连接:在文件末尾添加以下行来禁用SSH连接:
```
DenyUsers username
```
其中“username”是您要禁止访问SSH的用户名。
3. 保存并关闭文件:按下CTRL + X,然后输入“Y”以保存更改。
4. 重新启动SSH服务:在终端中输入以下命令以重新启动SSH服务:
```
sudo service ssh restart
```
现在,在尝试使用SSH工具连接时,系统将拒绝访问该用户。
Linux禁用ssh密码登录 使用双因子认证
可以通过修改SSH配置文件来禁用SSH密码登录,具体步骤如下:
1. 打开SSH配置文件:sudo vi /etc/ssh/sshd_config
2. 找到以下两行配置:
#PasswordAuthentication yes
#ChallengeResponseAuthentication yes
3. 将它们改为:
PasswordAuthentication no
ChallengeResponseAuthentication yes
4. 保存并退出文件。
5. 重启SSH服务:sudo service ssh restart
这样就可以禁用SSH密码登录,只能使用双因子认证登录了。