• centos6创建用户,设置ssh登录


    创建用户

    #创建用户
    useradd -s /sbin/nologin mysql
    
    useradd –d /usr/china -m china
    
    #设置密码
    passwd mysql
    passwd china
    
    #创建组
    groupadd mysql
    
    #指定bash
    usermod -s /bin/bash mysql
    
    
    #帮助信息
    useradd --help
    
    Usage: useradd [options] LOGIN
    
     
    
    Options:
    
     -b, --base-dir BASE_DIR       设置基本路径作为用户的登录目录
    
     -c, --comment COMMENT         对用户的注释
    
     -d, --home-dir HOME_DIR       设置用户的登录目录
    
     -D, --defaults                改变设置
    
     -e, --expiredate EXPIRE_DATE 设置用户的有效期
    
     -f, --inactive INACTIVE       用户过期后,让密码无效
    
     -g, --gid GROUP               使用户只属于某个组
    
     -G, --groups GROUPS           使用户加入某个组
    
     -h, --help                    帮助
    
     -k, --skel SKEL_DIR           指定其他的skel目录
    
     -K, --key KEY=VALUE           覆盖 /etc/login.defs 配置文件
    
     -m, --create-home             自动创建登录目录
    
     -l,                           不把用户加入到lastlog文件中
    
     -M,                           不自动创建登录目录
    
     -r,                           建立系统账号
    
     -o, --non-unique              允许用户拥有相同的UID
    
     -p, --password PASSWORD       为新用户使用加密密码
    
     -s, --shell SHELL             登录时候的shell
    
     -u, --uid UID                 为新用户指定一个UID

    设置ssh登录

    用useradd新增的用户不能直接用ssh远程访问,需要修改ssh相关配置如下:vi /etc/ssh/sshd_config 添加
    AllowUsers 用户

    如下

    Port 22
    AddressFamily any
    ListenAddress 0.0.0.0
    AllowUsers mysql china root #多个用户用空格隔开
    #ListenAddress ::
    
    # Disable legacy (protocol version 1) support in the server for new
    # installations. In future the default will change to require explicit
    # activation of protocol 1
    Protocol 2
    
    #HostKey for protocol version 1
    #HostKey /etc/ssh/ssh_host_key
    #HostKeys for protocol version 2
    HostKey /etc/ssh/ssh_host_rsa_key
    HostKey /etc/ssh/ssh_host_dsa_key
    
    # Lifetime and size of ephemeral version 1 server key
    #KeyRegenerationInterval 1h
    #ServerKeyBits 1024
    
    # Logging
    # obsoletes QuietMode and FascistLogging
    #SyslogFacility AUTH
    SyslogFacility AUTHPRIV
    #LogLevel INFO
    
    # Authentication:
    
    LoginGraceTime 120
    PermitRootLogin yes # 允许root用户登录
    StrictModes yes
    #MaxAuthTries 6
    #MaxSessions 10
    
    RSAAuthentication yes
    PubkeyAuthentication yes
    AuthorizedKeysFile      .ssh/authorized_keys

    修改完毕后,保存文件,重启ssh服务

    [root@china ~]# service sshd restart
    停止 sshd:                                                [确定]
    正在启动 sshd:                                            [确定]
  • 相关阅读:
    (转)MVC 与三层架构
    (转)CentOS一键安装Nginx脚本
    (转)Python异常类的继承关系
    CMFCPropertyGridProperty用法
    C语言终极面试及答案分析
    C/C++函数指针(typedef简化定义)
    UNIX 家族及Linux
    Socket的综合应用总结
    Socket模型(二):完成端口(IOCP)
    socket通信中select函数的使用和解释
  • 原文地址:https://www.cnblogs.com/xiao-apple36/p/9007329.html
Copyright © 2020-2023  润新知