1.9 使用PuTTY远程连接Linux

1.10 使用xshell连接Linux

1.11 PuTTY密钥认证

1.12 xshell密钥认证



1.9 使用PuTTY远程连接Linux

设置快照

虚拟机中的快照的原理相当于windows的ghost备份,能备份当前操作,方便日后可恢复当前。快照文件很小的,不会占用很多容量空间。

操作:

选中虚拟机-快照-拍摄快照-起名。

blob.png

blob.png

如果以后需要恢复快照,如下操作即可。

blob.png


远程连接客户端软件:Putty,Xshell。

首先我们先下载以及安装Putty

此处,我们可以进去 r.aminglinux.com找到Putty的链接下载。(也可以在百度搜索官网下载)。

blob.png

找到putty.zip下载putty的整体软件包


blob.png

解压zip后,点击打开。(此处为我创建的快捷方式)

blob.png

创建主机点,此处的host name可以输入IP地址(IP地址是虚拟机的IP地址)或者域名,端口默认是22号。

blob.png

接下来,我们首先设置一下“windows”里面的滚动条目的数量,这里设置2000(也可以根据自己想要的效果)。

blob.png

来到appearance-change 设置字体,字体一般设置为14号。

blob.png

blob.png

translation里的Remote character set设置UTF-8,这个设置影响到后面我们现实中文字的显示效果。

blob.png

设置完成之后回到session 输入保存名称点save保存,然后再选中open打开刚刚创建的虚拟机远程连接。

blob.png

open打开之后,会弹出一个提示,这个提示不影响我们随后的操作,所以我们不用太在意,点“是”进行下一步。

blob.png

登录用户,利用Putty成功连接虚拟机Centos7。

blob.png


1.10 使用xshell连接linux


基本设置,连接脚本创建。(打开Xshell5软件,操作:文件-新建),输入名称IP地址,端口号,协议SSH。

blob.png



字体配置

配色方案XTerm,Dejavu Sans Mono 14号字体

blob.png


用户身份验证。

以下是password的方法,直接输入登录账号和密码即可。点确定,保存配置。

blob.png

选择刚刚配置好用户配置会话,连接进入。

blob.png

弹出安全警告,此处按实际需求选择,一般选择“接受并保存”。

blob.png

Xshell成功连接上虚拟机的Linux。

blob.png



1.11 putty密钥认证


找到puttygen,点击generate生成秘钥段(需要边动键鼠边生成)。

blob.png

blob.png

blob.png

生成密钥信息,(小提示,ctrl c公钥的信息,待会需要用上)。顺便也把密钥认证密码也设置一下。

blob.png


公钥短,私钥长。

保存公钥和私钥文件。

blob.png

blob.png

创建/.ssh目录 #mkdir /root/.ssh

修改/.ssh权限 chmod 700 /root/.ssh

编辑authorized_keys文件写入密钥信息 vi /root/.ssh/authorized_keys

blob.png

复制公钥信息段到authorized_keys文件里(进入vi模式后,需要按键i进入输入模式才可以写入信息),:wq保存。

blob.png

关闭防火墙selinux 用命令#setenforce 0 

blob.png

再次打开putty,加载登录信息。

blob.png

加载私钥文件

blob.png

加载完毕之后,保存

blob.png

Open之后,登录的时候,发现多了一个密钥验证,这个是我们之前设置密钥密码。输入密钥发现可以进入系统,密钥登录成功,此时代表密钥设置也成功了。

blob.png



1.12 xshell密钥认证


工具-新建用户密钥生成向导,密钥类型和长度都选择默认即可。

blob.png

blob.png

生成密钥,保存公钥格式。

blob.png

blob.png

blob.png

操作以下几步,如果putty上已经操作了,就无需再重复操作,但是需要把Xshell的密钥字段写入authorized_keys。(#后面那行只是作标记作用,不影响使用。

创建/.ssh目录 #mkdir /root/.ssh

修改/.ssh权限 chmod 700 /root/.ssh

编辑authorized_keys文件写入密钥信息 vi /root/.ssh/authorized_keys

防火墙不用再关,如果在putty已经关闭过一次,此处不用再重复关闭。

blob.png


用户属性

认证方法选择public key(密钥验证) ,用户名root,用户密钥选择刚刚创建的密钥名,密码也是。

blob.png

点“确定”之后,进行连接,连接成功。

blob.png

测试用户认证是否成功。

任意输入用户名及密码。

输入错误的密钥密码,提示密码无效。

blob.png

那我们输入正确的密钥密码,输入错误的用户名测试。

blob.png

重新连接,发现连接提示以下报错信息

blob.png

输入正确的密钥密码进行测试,失败

blob.png

输入正确的用户密码,被SSH服务器拒绝,失败

blob.png

我们把用户验证、密钥验证信息改成我们设置的信息。

blob.png

连接成功。

blob.png

由此可见,用户密码与密钥密码已经绑定在一起了,配置成功。