虚拟机间ssh连接:

ssh登录格式:ssh username@ip

默认root,username可省略

ssh默认端口22,如果不指定默认就是22端口,当然也有端口不是22的机器

指定端口登录:

ssh -p 指定端口 username@ip

第一个红框是没登陆前的情况,在克隆的虚拟机上ssh登录虚拟机CentOS 64位那台机器,再运行w查看到,pts/1的ip。

[root@centos7_02 ~]# ssh 192.168.19.130

root@192.168.19.130's password:

Last login: Thu Jun  1 17:46:52 2017 from 192.168.19.134

虚拟机间密钥连接:

a机器要登录b机器,则需要将a机器上的公钥放到b机器上去即可

详细讲:

a机器要登录b机器,则需要将a机器上用ssh-keygen命令生成的公钥id_rsa.pub,放到b机器上去即可

现实验如下:

用centos7_01登录centos_02

[root@centos7_01 ~]# ssh-keygen

Generating public/private rsa key pair.

Enter file in which to save the key (/root/.ssh/id_rsa):

Enter passphrase (empty for no passphrase): 密钥密码,直接回车twice,就没有密码

Enter same passphrase again:

Your identification has been saved in /root/.ssh/id_rsa. 这是私钥

Your public key has been saved in /root/.ssh/id_rsa.pub. 这是公钥

The key fingerprint is:

06:67:6a:4b:39:3b:5b:78:4e:c6:84:0a:61:66:a3:91 root@centos7_01

The key's randomart p_w_picpath is:

+--[ RSA 2048]----+

|                 |

| .               |

|E *   . o        |

| * o   B         |

|. .   B S        |

|   . + O         |

|    . = *        |

|       O         |

|      . .        |

+-----------------+

然后复制密码到centos7_02的/root/.ssh/authorized_keys文件中去。

关闭centos7_01、centos7_02的防火墙selinux,然后就可在01上登录02了

[root@centos7_01 ~]# ssh -p 22 root@192.168.19.134

Last login: Thu Jun  1 18:11:11 2017 from 192.168.19.130

[root@centos7_02 ~]#

看到最后一行变成了02的提示。输入exit命令退出登录

总结:

ssh登录:

关双方放火墙,用命令ssh ip登录

密钥登录:

1、生成公私钥

2、复制公钥至需要登录的主机的/root/.ssh/authorized_keys

3、登录命令ssh -p 22 root@ip

转载于:https://blog.51cto.com/12280599/1939592

俩虚拟机间通过ssh互相登陆相关推荐

  1. 【VMware虚拟机】使用SSH连接VMware上的Linux虚拟机(主机互通也可访问外网)

    最近开始研究docker平台的搭建,故在本机上安装了VMware workstation pro,并创建了Linux虚拟机(centos7系统),为了方便本机和虚拟机间的切换,准备使用SSH直接连接L ...

  2. DCN-2655 ssh 远程登陆配置

    DCN-2655 ssh 远程登陆配置: 命名路由器: 在全局模式配置AAA认证列表: 配置登录地址: 配置虚拟端口认证: 配置sshd服务: 命名路由器: Router>enable Rout ...

  3. 烂泥:学习ssh之ssh无密码登陆

    本文首发于烂泥行天下 最近一个月没有写过文章,主要是刚刚换的新工作.新公司服务器OS使用的是ubuntu server版,和以前熟悉的centos还是有很多不同的. 刚好这几天有时间,也是工作需要,学 ...

  4. ssh 远程登陆异常SSH_EXCHANGE_IDENTIFICATION及解决过程

    ssh 远程登陆异常SSH_EXCHANGE_IDENTIFICATION及解决过程 参考文章: (1)ssh 远程登陆异常SSH_EXCHANGE_IDENTIFICATION及解决过程 (2)ht ...

  5. 树莓派命令行配置无线网络和SSH远程登陆

    无线网络配置 查找可用的网络 pi@raspberrypi:~ $ sudo iwlist wlan0 scanwlan0 Scan completed :Cell 01 - Address: 9C: ...

  6. ssh suse 配置_SUSE+linux+配置节点间的SSH信任关系

    配置节点间的SSH信任关系 (1)在节点1上 oracle@node1:~ > pwd /home/oracle oracle@node1:~ > mkdir .ssh oracle@no ...

  7. shell脚本实现无密码交互的SSH自动登陆

    shell脚本实现无密码交互的SSH自动登陆 ssh连接远程主机时候询问密码,跟su.sudo命令的默认行为一样,是不从stdin读入数据的,据称是为安全考虑,但是有时候在脚本当中确实需要无人守值的登 ...

  8. 虚拟机间延迟测量_简单的类来测量延迟

    虚拟机间延迟测量 这是我编写的用于测量延迟的非常简单的类. HDRHistogram不是劳斯莱斯解决方案,但是如果您只想在项目中添加一个类,那么效果就很好. 这是一个简单的测试程序,向您展示其用法: ...

  9. 树莓派入门教程 - 0 - 准备篇 - 0.2 树莓派SSH远程登陆,VNC远程桌面

    电脑需要提前安装的工具: SSH.串口 - 终端神器 MobaXterm,官网下载链接:https://mobaxterm.mobatek.net/download.html VNC远程桌面工具 VN ...

最新文章

  1. 函数ZwQuerySystemInformation小结
  2. Spring Boot的各种漏洞,值得好好研究一番!
  3. 用php写京东抢购,关于抢京东券高并发的问题?
  4. 3D Human相关研究总结:人体、姿态估计、人体重建等
  5. VTK:几何对象之Cell3DDemonstration
  6. 关于在vue项目中使用wangEditor
  7. gitlab 开源项目 星_Docker实战之Gitlab搭建
  8. ASP.NET MVC中的路由IRouteConstraint方法应用实例
  9. 如何使用OSQP-Eigen
  10. 【华为云技术分享】STM32L476移植华为LiteOS系列教程------背景知识 1
  11. 文件上传注入攻击 ——合天网安实验室学习笔记
  12. 超级简单的HTML圆形头像css
  13. SAP FI 2.定义科目组
  14. 185. 部门工资前三高的所有员工(重要)
  15. qt android刘海屏状态栏,安卓手机刘海屏算抄袭苹果iPhone X吗?真相了
  16. LeetCode50——一题学会快速幂算法
  17. js数组遍历所有元素方法 总结
  18. 最大公约数的几种基本求解方法
  19. 程序员钱多多准备应聘拼多多
  20. 产品开发必看!一篇讲透,京东商城双轮驱动的核心业务模式!

热门文章

  1. 基于EM的多直线拟合实现及思考
  2. 分布式缓存memcached
  3. ios逆向小试牛刀之操作手记
  4. GOROOT、GOPATH、GOBIN、project目录
  5. 教你50招提升ASP.NET性能(十五):解决性能问题时不要低估UI的价值
  6. 十分钟搞定 C/C++ 项目自动化构建 —— Xmake 入门指南
  7. linux 6.7 nfs安装yum,centos6.7下安装配置NFS
  8. RabbitMQ消息手动应答生产者
  9. BaseExecutor.query()-创建CacheKey
  10. SQLErrorCodeSQLExceptionTranslator