温馨提示×

ubuntu ssh如何授权用户登录

小樊
59
2025-10-16 02:50:46
栏目: 智能运维

在Ubuntu系统中,通过SSH授权用户登录需要进行以下几个步骤:

  1. 创建新用户(如果尚未创建): 打开终端,使用以下命令创建一个新用户(将username替换为您选择的用户名):

    sudo adduser username
    
  2. 设置用户密码: 使用以下命令为新用户设置密码:

    sudo passwd username
    

    按照提示输入并确认密码。

  3. 允许SSH访问: 确保SSH服务已启用并允许新用户访问。编辑/etc/ssh/sshd_config文件:

    sudo nano /etc/ssh/sshd_config
    

    在文件中找到以下行:

    AllowUsers your_username
    

    your_username替换为您创建的用户名。如果没有这一行,请将其添加到文件末尾。如果您想允许多个用户通过SSH访问,可以用空格隔开每个用户名。

    保存并关闭文件。

  4. 重启SSH服务: 为了使更改生效,需要重启SSH服务:

    sudo systemctl restart ssh
    
  5. 配置防火墙(可选): 如果您的系统启用了防火墙,需要允许SSH连接。使用以下命令允许SSH连接(以UFW为例):

    sudo ufw allow ssh
    

现在,您已经成功授权了一个新用户通过SSH登录到Ubuntu系统。新用户可以使用以下命令登录:

ssh username@your_server_ip

username替换为您创建的用户名,将your_server_ip替换为您的服务器IP地址。

0