Linux创建新用户,并赋予ssh访问权限

本文详细介绍如何在Linux系统中创建用户并配置SSH服务,包括使用useradd命令创建用户及工作空间,设置用户密码,以及通过编辑sshd_config文件来指定允许SSH登录的用户,最后重启SSHD服务使配置生效。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 创建用户,-m会直接在/home下创建该用户名的工作空间
    useradd -m username
  2. 为新用户创建密码
    passwd username

     

  3. 此时可以尝试使用ssh进行登录,如果说权限不足,再进行如下配置

    ssh username@xxx.xxx.xxx.xxx

     

  4. 编辑/etc/ssh/sshd_config文件,找到AllowUsers,解除注释,并加入用户名,用户名之间用空格隔开

    AllowUsers username username2
  5. 启用sshd配置

    service sshd restart

     

  6. sshd配置的其他记录

    # SSH服务端口
    Port 22
    # 是否允许ROOT用户远程登录
    PermitRootLogin no
    # 是否允许密码登录,在有密钥时候配置
    PasswordAuthentication yes
    # 服务端每间隔120秒会向客户端发送一个空数据包
    ClientAliveInterval 120
    # 服务器最大会发送720次,120*720=24小时,也就是无操作的用户24小时可以不断开
    ClientAliveCountMax 720 

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值