美文网首页
ubuntu server 新增用户和保持ssh连接

ubuntu server 新增用户和保持ssh连接

作者: 早晨之星CHI | 来源:发表于2018-11-07 20:07 被阅读0次

    安装ubuntu server后,系统只有一个root用户。习惯了桌面版的ubuntu,也防止误删文件,还是创建一个sudoer用户比较合适。

    步骤:

    1. 创建一个用户 user1
    # -r 创建系统用户,如果不指定则创建普通用户
    # -m 同时创建用户的home目录
    # -s 用户登录的shell终端
    useradd -r -m -s /bin/bash user1
    
    1. 把user1加入sudoers
    • 打开sudo配置文件
    visudo
    
    • 在打开的/etc/sudoers.tmp中增加user1的权限
    user1     ALL=(ALL) ALL
    

    保存并退出visudo后,就能使用user1登录系统并执行sudo命令了。


    在登录服务器的时候,shell终端在长时间闲置时会出现断线卡死的问题,需要修改一下sshd的配置,定时检测client,维持ssh连接。

    具体修改:

    1. 修改sshd的配置文件sshd_config
    sudo vi /etc/ssh/sshd_config
    
    1. 搜索TCPKeepAlive并修改相关配置值
    TCPKeepAlive yes
    # 如果sshd没有收到来自client的数据,经过ClientAliveInterval秒后,
    # sshd会向client发送心跳消息并要求响应
    ClientAliveInterval 300
    # sshd未收到心跳响应时的重试次数,如果重试次数超过ClientAliveCountMax,
    # sshd仍然无法收到client的响应,sshd会断开此连接
    ClientAliveCountMax 3
    

    通过设置sshd心跳检测,可以避免ssh长时间未交互后导致断线的问题。

    相关文章

      网友评论

          本文标题:ubuntu server 新增用户和保持ssh连接

          本文链接:https://www.haomeiwen.com/subject/izavxqtx.html