标签:linux学习
1.9 使用PuTTY远程连接Linux虚拟机"快照"是虚拟机磁盘文件(VMDK)在某个点及时的复本。系统崩溃或系统异常,你可以通过使用恢复到快照来保持磁盘文件系统和系统存储.容量很小不会太占用磁盘空间
1.建立快照
1)虚拟机名字上右键
2)输入快照名
3).点“拍摄快照(T)”,完成创建。
4).如需恢复快照,也是右键虚拟机名称,选择需要恢复的快照就可以了。
2.PUTTY
Putty是免费的Linux远程登陆的终端软件。目前比较常用的终端登陆软件有putty、xshell、securecrt等。
下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
连接虚拟机
登陆虚拟机,用ifconfig命令查看下虚拟机ip
打开putty,输入虚拟机IP,端口默认22
3)输入会话名称,保存会话(以后可以点会话名直接登陆),登陆
3)登陆后输入虚拟机的登陆名和密码,连接成功
1.10 使用xshell连接Linux
1)新建会话
打开xshell后会跳出会话对话框
2)点新建,输入名称,主机IP
用户身份验证,输入登录虚拟机的用户名和密码
4)点确定,返回会话框
5)选择会话名称,点连接,登陆成功
6)设置右键能复制,粘贴
工具-选项
1.11 PuTTY密钥认证
密钥认证,实际上是使用一对加密字符串,一个称为公钥(publickey), 任何人都可以看到其内容,用于加密;另一个称为密钥(privatekey),只有拥有者才能看到,用于解密。通过公钥加密过的密文使用密钥可以轻松解密,但根据公钥来猜测密钥却十分困难。
服务器端放公钥,客户端放私钥,只要配对成功就可以认证通过。
puyttygen就是要用到的密钥生成工具
生成密匙对
点 “Generate”, 这样就开始生成密钥(鼠标要动动)
“Key” 的下方有一段长长的字符串,这一串就是公钥的内容了
“Key comment:” 这里可以保持不变也可以自定义,其实就是对该密钥的简单介绍;
“Kye passphrase:” 这里用来给你的密钥设置密码
”Confirm passphrase:” 这里再输入一遍刚刚你设置的密码。
2)保存私钥
点 “Save private key”, 选择一个存放路径,定义一个名字,点 “保存”。
3)复制公钥到Linux
回到刚才生成密钥的窗口,把整个公钥字符串复制下来。然后粘贴到你的Linux文件里。
# mkdir /root/.ssh (创建/root/.ssh目录)
# chmod 700 /root/.ssh (更改/root/.ssh的权限)
# vi /root/.ssh/authorized_keys (公钥内容粘贴进 /root/.ssh/authorized_keys 文件)
4)关闭Selinux
如果不关闭selinux,使用密钥登陆会提示 “Server refused our key”
# setenforce 0 (关闭seLinux)
5)设置putty通过密钥登陆
打开putty点一下你保存好的session,然后点右侧的 “Load”, 在左侧靠下面点一下 “SSH” 前面的 + 然后选择 “Auth”, 看右侧 “Private key file for authentication:” 下面的长条框里目前为空,点一下 “Browse”, 找到我们刚刚保存好的私钥,点”打开”。此时这个长条框里就有了私钥的地址,当然你也可以自行编辑这个路径。然后再回到左侧,点一下最上面的 “Session”, 在右侧再点一下 “Save”.
6)使用密钥验证登陆Linux
保存好后session, 点一下右下方的 “Open”. 出现登陆界面,你会发现和原来的登陆提示内容有所不同了
现在不再输入root密码,而是需要输入密钥的密码,如果你先前在生产密钥的时候没有设置密码,你输入root后会直接登陆系统。
1.12 xshell密钥认证
在Linux机器上的操作步骤跟putty是一样的
1)密钥的生成
输入密钥名称和密钥密码
生成公钥
复制方框里的公钥
编辑/root/.ssh/authorized_keys 文件
# vi /root/.ssh/authorized_keys
完成后出现用户密钥对话框,关闭就完成了
更改为密钥认证登陆
点“打开”
选择属性
选择“用户身份验证”-“public key”-输入密码
点确定,返回会话对话框,再点连接
连接成功
标签:linux学习
原文地址:http://blog.51cto.com/415326/2050602