搭建服务器无密码ssh登录(虚拟机模拟)一

准备工作:

1.      安装虚拟机VMware workstation

2.      下载Ubuntu 16.04 amd.iso镜像文件

3.      在虚拟机安装Ubuntu系统(注意设置虚拟机名称,虚拟机名称可以帮助我们很好的区分虚拟机)。

4.      克隆虚拟机三台,分别命名为Ubuntuof,Ubuntuof2,Ubuntuof3.

5.      修改这三台的主机名,步骤如下:

切换到root用户     sudo su

修改主机名      vi /etc/hostname

退出root用户到普通用户     su xxxx

同理,修改其他两台虚拟机名

切换到root用户并重启          reboot

6.      在三台主机上分别安装ssh    sudo apt-getinstall  ssh

7.      切换ubuntu server的apt-get下载源为阿里源国内地址

将阿里源配置的ip地址文件内容保存为sources.list文件

进入ubuntu server           cd/etc/apt

切换到root用户  sudo su

把当前的源配置文件备份一下      cp sources.list  sources.list_backup

上传刚保存的sources.list文件到ubuntu(上传方式我使用的xftp工具连接linux上传) 

更新源  sudo apt-get update

8.      将ubuntuof作为跳板服务器

9.      Ssh无密码登录

在跳板服务器上生成公钥和私钥           ssh-keygen –t rsa

查看是否生成成功的密钥               cd/root/.ssh  cat id_rsa cat id_rsa.pub

确认of跳板服务器是否能通过ssh连接到of2和of3服务器  ssh xxxx@192.168.....

确认能过ssh登录后将公钥传递给of2和of3  scp id_rsa.pub xxxx@192.168..:/tmp

查看of2和of3是否已经接收到公钥

在of2的家目录下创建.ssh目录  mkdir .ssh

流重定向操作到authorized_keys  cat /tmp/id_rsa.pub >>.ssh/authorized_keys

因为我们之前利用ssh密码登录过of2,所以删除knows_hosts   rm knows_hosts

验证是否可以由of到of2的无密码登录

修改hosts文件,避免我们每次都需要输入ip   sudo vi /etc/hosts

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值