`

添加用户及ssh登录设置

 
阅读更多
1、root@ubuntu:~# adduser kyle
    root@ubuntu:~# passwd kyle #为kyle用户设置密码
 
2、把用户加入群组 
      root@ubuntu:~# usermod -G wheel kyle #把用户加入群组
      root@ubuntu:~# groups kyle  #查看用户群组信息
 
3、从组中删除用户
编辑/etc/group 找到GROUP1那一行,删除 kyle
或者用命令
gpasswd -d kyle  wheel
 
4、查看SUDO的相关配置
     root@ubuntu:~# visudo /etc/sudoers #查看
 
5、编辑配置文件 /etc/ssh/sshd_config
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys   (这就是后面要改名字的原因)
PasswordAuthentication no   (关闭常规的密码登录方式,这种方式的明文的密码传输)
 
6、记得一定要重启ssh服务
  root@ubuntu:~# service sshd restart 或者/etc/rc.d/init.d/sshd restart
分享到:
评论

相关推荐

    postgres用户下ssh无密码登录

    Postgres用户下SSH无密码登录 SSH(Secure Shell)是一种...通过修改SSH配置文件、生成公钥和私钥、将公钥添加到authorized_keys文件和重启SSH服务,可以实现无密码登录。这种方法可以提高服务器管理的效率和安全性。

    Ubuntu创建用户、设置密码、设置SSH远程秘钥登录.docx

    在 `authorized_keys` 文件中,添加用户的私钥配置信息。例如: ``` ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC... test ``` 保存并退出编辑器。 最后,需要重启 SSH 服务以使配置生效: ``` sudo service sshd ...

    ssh登录使用radius服务器认证配置方法

    3. 设置用户组和权限,确保只有授权用户能够通过SSH访问Linux系统。 #### 测试连接 完成所有配置后,尝试使用之前创建的测试用户通过SSH登录Linux服务器。如果一切正常,你应该能够成功登录,并且所有的登录尝试都...

    ssh增删改查+用户登录+用户权限管理

    在这个“ssh增删改查+用户登录+用户权限管理”的主题中,我们将深入探讨SSH框架如何实现数据操作、用户身份验证以及权限控制。 首先,SSH框架的核心组成部分包括: 1. **Struts2**:这是一个MVC(Model-View-...

    ssh 整合添加数据与验证代码

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。在IT领域,SSH常用于管理员对服务器进行管理,包括数据传输、命令执行等操作。SSH整合通常指的是Spring、Struts和Hibernate...

    ssh免密登录设置

    免密登录是SSH的一种特性,允许用户在无需输入密码的情况下登录到远程服务器,极大地提高了工作效率,尤其适用于需要频繁在多台服务器之间切换的IT专业人士。 在Linux环境下配置SSH免密登录的步骤如下: 1. **生成...

    dropbear实现免密码ssh登录方法

    - **免密码登录**:通过事先设置好的公钥-私钥对来认证用户身份,从而实现无需手动输入密码即可完成SSH登录的过程。 #### 三、实现步骤 1. **准备环境**:确保客户端和服务端均已安装Dropbear。 2. **清除原有配置*...

    ssh用户登录

    3. 设置密码:添加用户后,管理员需通过`passwd`命令设置用户密码,如`sudo passwd newuser`。 三、SSH登录过程 1. 密钥对生成:SSH支持两种认证方式,密码认证和密钥对认证。密钥对认证更安全,用户可以使用`ssh-...

    SSH远程连接客户端编码设置

    在客户端的用户主目录下创建或编辑`.ssh/config`文件,添加以下内容: ```bash Host * SendEnv LANG LC_* ServerAliveInterval 60 ``` 这里的`SendEnv`指令告诉SSH客户端发送`LANG`和所有`LC_*`环境变量到...

    SSH简单MyEclipse搭建SSH框架登录实例

    本教程将详细介绍如何在MyEclipse环境中搭建一个SSH框架,并实现一个登录功能实例。以下是对SSH框架及其搭建过程的详细解释。 **1. Struts2** Struts2是MVC(Model-View-Controller)设计模式的实现,主要用于处理...

    Linux系统 ssh登录不需要密码

    如果你想让其他用户如`root`也能免密登录,需要为这些用户重复上述过程,将对应的公钥添加到他们的`authorized_keys`文件中。 `~/.ssh/authorized_keys`文件中的每一行都代表一个允许登录的公钥,格式通常是`key-...

    Ubuntu创建用户、设置密码、设置SSH远程秘钥登录.pdf

    Ubuntu 创建用户、设置密码、设置 SSH 远程秘钥登录 本文将详细介绍 Ubuntu 系统中创建用户、设置密码和设置 SSH 远程秘钥登录的图文方法。 一、创建用户 在 Ubuntu 系统中,创建用户可以使用 `useradd` 命令。该...

    shell自动化部署批量建立用户和批量SSH配置

    在实际使用中,为了安全起见,可能还需要添加一些额外的步骤,比如限制用户的登录shell、设置用户权限、禁止密码登录等。 标签中的“源码”可能是指提供了一个示例脚本,而“工具”可能指的是使用到的Linux命令行...

    030102设置ssh互信及无密码登录

    本篇文章将详细讲解如何设置SSH互信及实现无密码登录,特别针对RedHat Linux操作系统。 首先,我们了解基本步骤: 1. **生成SSH密钥对**: 在主机A上,以用户名`user`登录,执行`ssh-keygen -t rsa`命令,这将...

    OpenSSH登录SSH2

    ### OpenSSH与SSH2的关系及免密码登录配置详解 #### 一、OpenSSH与SSH2简介 SSH(Secure Shell)是一种网络协议,用于计算机之间的加密登录。SSH2是SSH协议的第二个版本,提供了更安全的数据传输方式。OpenSSH是...

    buildroot开发板搭建ssh远程登录服务

    在模拟环境中,需要确保用户账户设置正确,例如,可以通过编辑`/etc/passwd`文件添加SSH服务的用户,例如sshd用户。此外,可能还需要配置`/etc/ssh/sshd_config`以适应嵌入式环境,例如限制只接受特定的公钥认证或者...

    centos7 ssh免密登录自动化配置脚本(ps:已测试过)

    shell脚本通常用于执行一系列命令,而expect则是一个交互式脚本语言,它可以模拟用户与程序的交互,非常适合自动处理需要用户输入的情况,比如SSH登录过程中的密码验证。 在"shell+expect编写的 大数据集群ssh免密...

    SSH框架的用户登录小实例

    这个小实例将带你深入理解SSH框架在用户登录功能中的应用。 首先,Struts2作为MVC(Model-View-Controller)框架,负责处理用户请求并控制应用程序流程。在用户登录场景中,它接收用户的登录信息,如用户名和密码,...

    Linux配置ssh免密码登录

    3. **验证过程**:当用户试图通过SSH登录服务器时,服务器会使用用户的公钥来解密由客户端提供的密文。如果解密成功,则认为用户的身份有效。 #### 三、配置步骤 ##### 3.1 安装OpenSSH Server和Client 确保...

    Go-ssh登录列表管理

    4. **易用性**:通过简单的命令行界面,用户可以轻松地查看、添加、编辑或删除SSH连接,无需复杂的操作。 5. **可扩展性**:作为开源项目,Go-ssh登录管理器可能允许用户自定义插件或者通过API扩展功能,满足不同...

Global site tag (gtag.js) - Google Analytics