linux

linux怎么修改sshd_config配置文件

小亿
1817
2023-11-10 01:48:45
栏目: 编程语言

要修改sshd_config配置文件,你可以按照以下步骤进行:

  1. 打开终端,以root用户登录。

  2. 使用文本编辑器(例如vi、nano等)打开sshd_config文件。在大多数Linux发行版中,sshd_config文件位于/etc/ssh/目录下。

    例如,在终端中输入以下命令打开sshd_config文件:

    sudo vi /etc/ssh/sshd_config
    
  3. 在编辑器中,找到你想要修改的配置项,并进行更改。以下是几个常见的配置项:

    • Port:修改SSH服务监听的端口号。
    • PermitRootLogin:设置是否允许root用户登录SSH。
    • PasswordAuthentication:设置是否允许使用密码进行SSH认证。
    • PubkeyAuthentication:设置是否允许使用公钥进行SSH认证。

    注意:对于每个配置项,你可能需要去掉注释符号(“#”),然后进行修改。

  4. 保存文件并退出编辑器。在vi编辑器中,按下Esc键,然后输入冒号(:)并输入wq,最后按下回车键保存文件并退出。

  5. 重新加载ssh服务以应用新的配置。在终端中输入以下命令:

    • 对于systemd系统:

      sudo systemctl restart sshd
      
    • 对于非systemd系统(如CentOS 6等):

      sudo service sshd restart
      

现在,你已经成功修改了sshd_config配置文件。请确保在修改配置文件之前备份它,以防止意外错误。

1
看了该问题的人还看了