linux ssh 实现免密登录加 别名设置

由于服务器过多,每次登录输入密码显得就很繁琐, 于是就上网看了许多教程,自己也写一个教程 来加深记忆,

首先我的需求是 我们有一台公网服务器 需要连接其他 vpc专有网络服务器(因为vpc网络不能直接访问)所以每次都要通过一台经典网络服务器来跳转.废话不多说开始流程

1 经典网络服务器A  需要连接  vpc 服务器B

首先我们需要在 A服务器生成 秘钥 执行命令 :ssh-keygen 或者 ssh-keygen -t -rsa 密钥类型可以用 -t 选项指定。如果没有指定则默认生成用于SSH-2的RSA密钥

效果

1在 A 执行 ssh-keygen 后需要 按下三次回车键,最后提示 生成秘钥的文件目录 需要记住 我的服务器在 /root/.ssh 目录

切换到 /root/.ssh目录后 看到以下

这里可以看到 我们需要的就是这个  id_rsa.pub 公钥文件  我们需要把这个文件的内容  追加到 服务器B(也就是需要免密连接的服务器) 的 /roo/.ssh/authorized_keys 文件中去   这样就可以 从 服务器A ssh hostname到 服务器B了 

具体实现方法 (1.1 和2.1 都可以 建议1.1):

1.1 文件追加方式 在服务器A通过 scp id_rsa.pub root@hostname:/root/.ssh/id_ras.pub_copy   把文件复制到B服务器 并重命名为id_r

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值