Linux系统使用用户密钥ssh主机访问

 更新时间:2016年10月31日 17:32:50   作者:ruxingli  
这篇文章主要介绍了Linux系统使用用户密钥ssh主机访问,它在安全上完全大于直接输入root 的密码,有需要的可以了解一下。

使用用户密钥ssh主机,在安全性上要大大高于直接输入root 的密码,具体实现,请看下面的教程。

ps:使用root权限进行操作

1)先创建一个账户

 // 创建一个账户lee,所属组为wheel 
useradd -d /home/lee -g wheel lee 

执行后,/home 下生成一个名为lee的目录。目录的权限为700,所属组为wheel,所属用户为lee

2)在 /home/lee 目录下生成.ssh 目录

// 生成.ssh目录,权限为700 
mkdir -m 700 /home/lee/.ssh 

3)创建authorized_keys

touch /home/lee/.ssh/authorized_keys 
// 修改authorized_keys文件权限600 
chmod 600 /home/lee/.ssh/authorized_keys 

4)ssh客户端生成密钥,这里使用xshell为例

点击“工具”,选择“新建用户密钥生成向导”



点击“下一步”


点击“下一步”


给密钥加密的密码可不写,此密码只是用于xshell本身的验证。


另存文件为“lee.pub”,放置lee.pub的目录请牢记。

点击“完成”之后,所创建的密钥就会出现在用户密钥列表中,如下图:


到此生成密钥任务done。

5)将lee.pub内容copy到authorized_keys文件

请自行使用vi进行复制,这里不展示。

6)xshell ssh信息


点击“用户身份验证”


7)测试连接

连接之前,一定切记要修改权限,权限若不修改,前面做的所有将失效,切记!!!!!

// 修改/home/lee/目录的权限为700 
chmod -R 700 /home/lee/ 
// 修改/home/lee/目录的拥有者为lee 
chown -R lee /home/lee/ 
// 修改/home/lee/目录的所属组为wheel 
chgrp -R wheel /home/lee/ 

点击“连接”


出现了如图,那么恭喜你,已经OK。

切换root账户命令

sudo su 

如果root有密码,那么是需要输入密码的。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 解决Linux Centos yum-config-manager --add-repo添加仓库添加错误问题

    解决Linux Centos yum-config-manager --add-repo添

    这篇文章主要介绍了解决Linux Centos yum-config-manager --add-repo添加仓库添加错误问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-04-04
  • Linux gdb调试正在运行中的程序方式

    Linux gdb调试正在运行中的程序方式

    这篇文章主要介绍了Linux gdb调试正在运行中的程序方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • 在 Linux 命令行中使用 tcpdump 抓包的一些功能

    在 Linux 命令行中使用 tcpdump 抓包的一些功能

    tcpdump 是一款灵活、功能强大的抓包工具,能有效地帮助排查网络故障问题。接下来通过本文给大家介绍在 Linux 命令行中使用 tcpdump 抓包的一些常用功能,需要的朋友参考下吧
    2018-11-11
  • linux下cpu飙高原因排查过程详解

    linux下cpu飙高原因排查过程详解

    大家好,本篇文章主要讲的是linux下cpu飙高原因排查过程详解,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下哦
    2021-11-11
  • Linux采用双网卡bond、起子接口的方式

    Linux采用双网卡bond、起子接口的方式

    这篇文章主要给大家介绍了关于Linux采用双网卡bond、起子接口的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-11-11
  • linux下的yum命令原理和详解

    linux下的yum命令原理和详解

    本文主要介绍linux下的yum命令原理和详解,讲解的比较全面,需要的朋友可以参考一下。
    2016-06-06
  • Linux命令 sort、uniq、tr工具详解

    Linux命令 sort、uniq、tr工具详解

    这篇文章主要介绍了Linux命令 sort、uniq、tr工具详解,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • CentOS 7忘记密码解决方案过程图解

    CentOS 7忘记密码解决方案过程图解

    这篇文章主要介绍了CentOS 7忘记密码解决方案过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • 教你一步一步在linux中正确的安装Xcache加速php

    教你一步一步在linux中正确的安装Xcache加速php

    这篇文章主要介绍了教你一步一步在linux中正确的安装Xcache加速php,需要的朋友可以参考下
    2017-04-04
  • Linux date命令的使用

    Linux date命令的使用

    这篇文章主要介绍了Linux date命令的使用,帮助大家更好的理解和学习Linux,感兴趣的朋友可以了解下
    2020-08-08

最新评论