创建ssk_key,A机器通过SSH连接到B机器
2017-08-22 09:44
162 查看
A机器通过ssh连接到B机器
一、检查A机器是否已经有ssh key
命令行下:$ cd $HOME $ ls -a若存在 id_rsa 与 id_rsa.pub 两个文件,就说明之前已创建了ssh,根据情况删除或者复用。
二、创建ssh key(A机器)
$ ssh-keygen -t rsa -C "注释"
(-c "注释" 也可以不要)
一路默认,enter下来,最后会在当前目录下的 .ssh 文件夹下生成 id_rsa 与 id_rsa.pub 两个文件,
其中id_rsa.pub保存公钥,id_rsa保存私钥
三、查看(复制)ssh key (A机器)
$ cat .ssh/id_rsa.pub复制公钥
$ cat .ssh/id_rsa复制私钥
公钥与私钥的用途与使用方法这里就不需要多说,我最近主要是jenkins拉取gitlab上的代码需要使用ssh的方式
四、将公钥复制到B机器
在A机器上用户目录下,.ssh 文件夹下,将id_rsa.pub文件内的内容复制到authorized_keys中,执行以下命令:$ cat id_rsa.pub >> authorized_keys将authorized_keys文件传到B机器的用户目录下。这样就可以从在A机器上ssh到B机器了。
相关文章推荐
- ssh通过nfs挂载,创建软连接,实现免密码登录
- [转载]windows机器 cmd命令下能否使用什么命令通过ssh连接到远程lin
- 通过Windows Azure Connect ,实现本地机器与Windows Azure 虚拟机的相互连接(转+译)
- ubuntu学习1——window通过ssh连接ubuntu
- Navicat for MySQL通过ssh桥接连接远程数据库
- 创建SSH密钥,并连接GitHub
- 可以ping通,但无法通过ssh连接虚拟机的解决方案
- 用secureCRT通过SSH连接你的Linux(本文基于Ubuntu 10.04)
- TASKCTL中不使用代理,通过ssh免密连接执行远程脚本配置(SSH插件扩展)
- 树莓派连接手机热点,电脑连接手机热点,电脑通过ssh连接树莓派的方法
- Ubuntu下的Mysql在本机以外的机器无法通过PDO连接
- jenkins中通过Publish Over SSH将项目部署到远程机器上
- [服务器学习]二:使用Xshell 5通过SSH远程连接EC2实例
- 通过SSH连接远程主机
- Windows平台使用Navicat for MySQL通过SSH密钥认证连接远程MySQL数据库
- windows系统上利用putty通过SSH连接亚马逊AWS服务器
- Jsch 创建ssh连接
- ssh 连接的时候 Host key verification failed.问题解决
- 机器ping不通,已经连接上的ssh可以正常操作
- win7 ssh 无密码登录远程机器 通过PSCP 将win7 文件传输到服务器上