前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【玩转服务器】Linux服务器SSH远程免密登录

【玩转服务器】Linux服务器SSH远程免密登录

原创
作者头像
参谋带个长
发布2023-11-27 21:40:06
4740
发布2023-11-27 21:40:06
举报

说明

业务场景中经常需要进行跨服务器的操作,即从一台服务器上登录到另外一台服务器,默认情况下,SSH远程登录时需要输入远程服务器密码。当需要在可信任的服务器之间进行频繁或自动化的操作时,输入密码就会带来不便。

本文介绍如何实现SSH远程免密登录。

服务器信息

假设有2台服务器,要实现本地服务器SSH免密登录远程服务器。

本地服务器:192.168.1.1

远程服务器:192.168.1.2

免密登录方法一

1、在本地服务器上运行命令,生成公钥、私钥

代码语言:javascript
复制
ssh-keygen

执行该命令后,系统提示时直接三次回车即可(通常按默认值处理)。

公钥储存在 /root/.ssh/id_rsa.pub 私钥储存在 /root/.ssh/id_rsa

2、在本地服务器上运行命令,拷贝公钥至远程服务器

代码语言:javascript
复制
# 示例中192.168.1.2为远程服务器IP
ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.1.2

执行此命令需要输入远程服务器密码

3、在本地服务器上运行命令,测试ssh免密登录远程服务器

代码语言:javascript
复制
ssh 192.168.1.2

此时就可以直接免密登录远程服务器进行操作

免密登录方法二

在方法一中,拷贝公钥至远程服务器是通过命令的方式进行,需要输入远程服务器密码,此处介绍的方法则直接将公钥内容保存至远程服务器,无需通过密码的方式进行

1、在本地服务器上运行命令,生成公钥、私钥

代码语言:javascript
复制
ssh-keygen

执行该命令后,系统提示时直接三次回车即可(通常按默认值处理)。

公钥储存在 /root/.ssh/id_rsa.pub 私钥储存在 /root/.ssh/id_rsa

2、在本地服务器上运行命令,查看公钥并复制其内容

代码语言:javascript
复制
vim /root/.ssh/id_rsa.pub

# 复制公钥信息,以下为演示内容
ssh-rsa AAAAA/BBBBB/CCCCC root@centos

3、在目标服务器上运行命令,保存公钥信息

代码语言:javascript
复制
# 将第2步复制的公钥信息粘贴在文件后,然后保存
vim /root/.ssh/authorized_keys

4、在本地服务器上运行命令,测试ssh免密登录远程服务器

代码语言:javascript
复制
ssh 192.168.1.2

此时就可以直接免密登录远程服务器进行操作

额外说明,两种方法本质上是一样的,都是将公钥放置在目标服务器上,无非是方法一通过命令的方式自动完成,方法二通过人工复制的方法手动完成

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 说明
  • 服务器信息
  • 免密登录方法一
    • 1、在本地服务器上运行命令,生成公钥、私钥
      • 2、在本地服务器上运行命令,拷贝公钥至远程服务器
        • 3、在本地服务器上运行命令,测试ssh免密登录远程服务器
        • 免密登录方法二
          • 1、在本地服务器上运行命令,生成公钥、私钥
            • 2、在本地服务器上运行命令,查看公钥并复制其内容
              • 3、在目标服务器上运行命令,保存公钥信息
                • 4、在本地服务器上运行命令,测试ssh免密登录远程服务器
                相关产品与服务
                云服务器
                云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档