免费收录 全网行业领域精英人士必备导航,一站在手,天下我有!
当前位置:网站首页 > 文档 > 建站教程 > 正文

Linux配置实现免密钥登录过程解析

admin 2020-08-09 142 浏览 0 评论

Linux配置实现免密钥登录过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

1.ssh命令

在linux中,可以通过ssh命令来登录另一台服务器。打开两台linux虚拟机,一台Linux01的ip为192.168.226.128,另一台linux02为192.168.226.129,

开机后在linux01终端输入: ssh 192.168.226.129 ,然后会提示输入linux02的登录密码,输入后就可以在linux01上登录linux02了,可以进行命令操作,ssh命令的两种方式

ssh ip地址(默认是root用户) 以root用户的身份登录

ssh 用户名@ip地址      以指定用户身份登录

2.免密钥登录解决的问题

现在要想在linux01上登录linux02系统,需要在ssh ip地址后再手动输入密码后才能进入linux02服务器,但是配置免密钥登录后,直接输入ssh命令就可以登录,不在需要手动输入密码。免密钥登录解决了集群之间相互访问受密码的限制。什么是集群?

集群就是很多的服务器干一件事(服务器与服务器之间处于联通状态并且可以传递数据)

3.配置免密钥登录:

只要是在集群中的服务器,都需要配置免密钥,并不是只配置一台,其他机器就可以使用了

3.1在服务器linux01上生成私钥和公钥 ssh-keygen -t rsa ,然后点击四次回车,不要输入任何密码,否则免密钥失败,看到如下信息配置成功

1
2
3
4
5
6
7
8
9
10
11
+--[ RSA 2048]----+
    |     .o.  |
    |      .E.  |
    |      .. . |
    |     o  .  |
    |    S o .. |
    |     o oooo |
    |    . o.+=. |
    |     .B... |
    |     .+.=+. |
    +-----------------+

3.2在自己的电脑上复制一份公钥同时在其他的服务器上也生成一份, ssh-copy-id 192.168.226.128 , ssh-copy-id 192.168.226.129

此过程需要手动输入一次密码,这样就在linux01服务器上和linux02服务器上都放置了一份公钥,通过公钥来实现免密钥登录,看到如下信息配置成功:

  Now try logging into the machine, with "ssh '192.168.23.144'", and check in:
.ssh/authorized_keys
  to make sure we haven't added extra keys that you weren't

3.3在linux01的hosts中配置hostname映射: vim /etc/hosts ,

3.4,重复上面的步骤配置linux02,如果有多台服务器,就在复制公钥时在每一台服务器上都复制一份,ip映射也要配置每一台主机的映射,最后测试输入ssh ip地址可以直接登录不需要输密码

文件传输: scp -r 要复制的文件/文件夹 目标ip地址或hostname:目标文件夹路径

如要将linux01上的apps文件夹发送到linux02的home中: scp -r /home/apps 192.168.226.129:/home/ 或 scp -r /home/apps linux02:/home/

就可以传输文件了


相关推荐

Discuz! 系统如何设置帖子内图片显示适应大小
Discuz! 系统如何设置帖子内图片显示适应大小

Discuz!中默认帖内图片最大宽度是600px,当用户需要在发表的帖子内发表宽度大于600px的图片时,可以把图片显示宽度放大,防止图片被压缩导致失真...

4个月前 (11-09) admin

Discuz开启板块图片列表模式,显示不了图片解决方法
Discuz开启板块图片列表模式,显示不了图片解决方法

在discuz中如果你的图片板块一直没开启图片列表模式,突然开启的话默认缩略图是不显示的,这种情况下需要手动更新一下即可。后台打开工具,更新缓存,找到重建主题封...

4个月前 (11-09) admin

Linux配置实现免密钥登录过程解析

Linux配置实现免密钥登录过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下1.ssh命令在linux中,可以通过ssh命令来登录另一台服务器...

最全Linux常用命令大全

最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一...

网站目录robots.txt大量常见写法示例

如果允许所有搜索引擎访问网站的所有部分的话我们可以建立一个空白的文本文档,命名为robots.txt放在网站的根目录下即可。robots.txt写法如下:User-agent:*Disallow:...

宝塔Linux面板怎么设置404页面?
宝塔Linux面板怎么设置404页面?

大家知道默认的404页面对搜索引擎不友好,怎么修改默认的404页面呢?404默认页面首先这个要看你网站的服务器。服务器不同设置方式也不同,有的是Windows系...

7个月前 (07-30) admin

YGBOOK小说系统后台有采集到书,前台不显示
YGBOOK小说系统后台有采集到书,前台不显示

1.后台有采集到书,前台不显示答:所有小说只有有内容才可以显示在前台,有内容指有小说信息,和章节列表等。可以在后台采集设置,批量处理文章信息来解决前台没书2.主...

7个月前 (07-30) admin

最新YGBOOK小说系统使用设置修改说明

这几天在折腾这个系统怎么使用。到目前遇到的一些问题,这里也就记录下。给使用的小伙伴提个醒,免得再折腾。1、YGBOOK小说系统伪静态nginx服务器伪静态规则 location /...

Linux常用命令:chmod修改文件权限 777

chmod777 文件或目录示例:chmod 777/wwwroot/abc运行命令后,abc文件夹(目录)的权限就被修改为777(可读可写可执行)。如果是Ubuntu系...

Discuz!论坛会员头像不显示的解决方法!
Discuz!论坛会员头像不显示的解决方法!

用户登录上去,数据读取无误,但是会员头像处,不能显示,打叉!登录后台,发现点击“UCenter”不能显示,提示“NotFound。。。”错误!无所谓,不能用“...

7个月前 (07-25) admin

取消回复欢迎 发表评论: