SSH配置免密码登录堡垒机

1、生成rsa、rsa.pub秘钥对

命令:ssh-keygen -t rsa -C "$your_email"

生成的密钥对存在文件夹 ~/.ssh 中,为了区分不同的秘钥对,在生成后制定文件名时分别加后缀, 如github,gitlab。

2、将各个pub文件(公钥文件)分别上传至对应的服务器,ssh-copy-id -i xxx.pub HOST,

3、在 ~/.ssh 中建立config文件,vim config,内容如下:

host *
ControlMaster auto
ControlPath ~/.ssh/master-%r@%h:%p
ServerAliveInterval 80

Host js
    HostName 192.168.1.1
    Port 123456
    User root
    IdentityFile ~/.ssh/id_rsa

4、然后就可以直接使用ssh js 登录到对应的服务器了,js 为config文件中Host的名称

欢迎订阅「K叔区块链」 - 专注于区块链技术学习

博客地址:http://www.jouypub.com

简书主页:https://www.jianshu.com/u/756c9c8ae984

segmentfault主页:https://segmentfault.com/blog/jouypub

腾讯云主页:https://cloud.tencent.com/developer/column/72548

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

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

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序你好

三分钟让你了解什么是Web开发?

863
来自专栏yang0range

React Native在Android当中实践(五)——常见问题

这个问题是由于ReactNative兼容64位Android手机导致的。 解决办法: 1.在项目的根目录的 gradle.properties 里面添加一行...

1172
来自专栏张戈的专栏

WordPress记住评论用户信息的js版本,直接操作cookie无视缓存

这两天一直在折腾博客的评论功能,原因是开启了百度云加速的 html 缓存,导致原有的记住评论者信息的功能失效了,每次刷新文章页面,用户信息都会清空。 于是就折腾...

3624
来自专栏极乐技术社区

微信小程序跳坑指南系列《一》:新坑30枚

1、小程序名称可以由中文、数字、英文。长度在3-20个字符之间,一个中文字等于2个字符。 2、小程序名称不得与公众平台已有的订阅号、服务号重复。如提示重名,请更...

24910
来自专栏贺贺的前端工程师之路

ReactNative项目中集成旧版本的Angular 1.x的项目

由于新版本(简称2.0版本)的APP使用新技术ReactNative新技术,并且时间紧张,只有公共部分,如登录、联系人等公共部分使用ReactNative重新做...

1232
来自专栏iOS Developer

Bison教你3分钟集成支付宝好友分享

1472
来自专栏互联网杂技

Chrome 61 Beta版已支持JavaScript模块,Web支付API,Web Share API和WebUSB

Chrome 61 Beta版:JavaScript模块,桌面支付请求API,Web Share API,以及WebUSB 除非另有说明,否则下述更改适用于An...

2986
来自专栏曾柏羲的专栏

Vue 浅析与实践

本文首先对 Vue 的相关技术进行简单介绍与分析,接着总结开发实践(主要描述 Vuex 实践)过程中的流程规范,并记录在此过程中遇到的问题与关键点,最后做出一点...

4822
来自专栏黑泽君的专栏

day49_BOS项目_01

其余步骤参考如下链接: https://www.cnblogs.com/chenmingjun/p/9513143.html#_label0 右键项目 -->...

1042
来自专栏木子昭的博客

macOS Serria安装配置QT5.5

最近比较迷C++,打算用qt写一个带界面的小游戏. 在deepin应用商店一键安装qt, 没有出现任何问题(点赞deepin!),但在Mac安装qt的时候遇...

3644

扫码关注云+社区

领取腾讯云代金券