快捷搜索:
来自 67677新澳门手机版 2019-06-19 06:17 的文章
当前位置: 67677新澳门手机版 > 67677新澳门手机版 > 正文

67677新澳门手机版04虚拟机与macOS之间,04下计划

Ubuntu16.04下布署ssh免密登入

自身是在WIn10条件下用VMWare安装的Ubuntu14.04,与MacOS Sierra进行ssh免密登入配置。

碰到准备:新建两台虚拟机,而且两台虚拟机上都装有Ubuntu16.04的体系,使两台虚拟机之间保持互通情形。分别为两台虚拟机命名称为A,B。若是我们要使A虚拟机免密登入B虚拟机。

1.Linux

ctrl Alt T也许直接展开Terminal

1.在A虚拟机的普通用户的顶峰下输入如下命令:

1.1安装vim

本身下载的Ubuntu镜像文件是从未有过自带vim命令的,所以,首先用

sudo apt-get install vim 

安装vim。

安装到位后能够用 vim ~/.bashrc也许随意三个文书来测试vim。实施结果如图。不对文件做任何修改 :q退出。(注意:此处只是测试vim是不是安装好,不实践也得以)。

 ssh-keygen

67677新澳门手机版 1

接下来径直按回车到截至。那时在/home/username/的目录下开采多了一个.ssh/的目录。进入到.ssh/目录下会开掘有id_rsa和id_rsa.pub那三个目录,它们分别为私钥和公钥。

1.2安装ssh客户端

接下来,用

sudo apt-get install openssh-client 

命令,安装ssh客户端。

2.在B虚拟机的普通用户的顶峰下输入如下命令:

1.3安装ssh服务器

然后用

sudo apt-get install openssh-server

安装ssh服务器。

sudo mkdir /home/username/.ssh/
sudo touch /home/username/.ssh/authorized_keys

1.4生成密钥

使用

ssh-keygen -t rsa 

更换密钥。

高出让输入内容的,直接输入回车。一共两个回车。

此时,进入~/.ssh 开采已经生成三个文本 :id_rsa、id_rsa.pub

此时,使用

ssh localhost

再输入密码,就足以连接localhost。

ctrl d退出当前总是的服务器。

在B虚拟机创立新目录/home/username/.ssh/,并且在该目录下开创新的公文authorized_keys。

2.Mac端

同样,使用

ssh-keygen -t rsa

变迁密钥。四个回车。

那时候 使用ssh localhost 再输入密码,同样能够登陆到本机服务器。contral d退出。

并且,本机的.ssh文件夹下,也生成了id_rsa、id_rsa.pub那八个公文。

使用

cd ~/.ssh

cat  id_rsa.pub >> authorized_keys

将id_rsa.pub的内容,放到authorized_keys文件里。此时用ls列出脚下文件夹得内容,有八个公文,分别是id_rsa、id_rsa.pub、authorized_keys。

此时,ssh localhost,可防止密直接登陆了。

3.在A虚拟机的普通用户的巅峰下输入如下命令:

3.布局免密登陆服务器

3.1在虚拟机的 .ssh目录下选取

scp id_rsa.pub >> your mac's username@your mac's ip:/Users/your mac's username/.ssh/id_rsa.pub.ubuntu

如:

scp id_rsa.pub >>  nana@192.168.1.105:/Users/nana/.ssh/id_rsa.pub.ubuntu

把Ubuntu的id_rsa.pub文件传到mac,并以id_rsa.pub.ubuntu的名字存款和储蓄。

此刻 在mac端.ssh文件夹下查看是还是不是有id_rsa.pub.ubuntu文件

3.2在mac端执行

cat id_rsa.pub.ubuntu >> authorized_keys

把传播的linux的公钥追加到authorized_keys后面。

3.3铺排linux虚拟机端口

近些日子虚拟机终端内,使用ifconfig,查出虚拟机ip。如:小编的虚拟机ip为:192.168.85.129

在VMWare主页,找到编辑-虚拟网络编辑-改变设置-NAT情势-增加

设置如图所示的端口转载,主机端口提出安装为捌仟以上。

67677新澳门手机版 2

5.mac端使用scp -P 9000 /Users/nana/.ssh/authorized_keys na@192.168.1.108:/home/na/.ssh/authorized_keys 

把authorized_keys发送到虚拟机上。

此时 ,执行

ssh  -p 9000 na@192.168.1.108

能够运用ssh免密登入linux虚拟机。

192.168.1.108为本人的win10系统的主机ip

本文由67677新澳门手机版发布于67677新澳门手机版,转载请注明出处:67677新澳门手机版04虚拟机与macOS之间,04下计划

关键词: