1.9 使用PuTTY远程连接Linux
1.10 使用xshell连接Linux
1.11 PuTTY密钥认证
1.12 xshell密钥认证
虚拟机快照功能:保存当前配置
安装Putty安装包 & Xshell
①使用Putty远程连接Linux
如图所示,在Putty的session界面输入虚拟机IP地址,端口默认为22,window栏scrollback选项设置成2000方便回查。appearance中可设置字体大小,translation中编码格式一定要设置为UTF-8(支持中文字符的编码模式),输入root和密码。
功能界面一样,方便在于可以随意复制,鼠标右键粘贴,并scrollback回看
②使用Xshell远程连接Linux
如下图所示创建名称,输入主机IP地址,外观选项设置字体,颜色等;用户身份验证界面输入root/password,保持活跃时间设置等。
添加完成后点击连接出现SSH alert,稍后配置
如下图所示,在工具栏→语言→键盘和鼠标中更改复制快捷键
Xshell优点:1)可开多窗口 2)选项卡排列
③PuTTY密钥认证(公钥和私钥)
打开PuTTYGen,点击Generate自动生成Public & Priavate Key, 保存文件到文档
在控制界面敲以下命令 mkdir /root/.ssh 创建ssh文件
chmod 700 /root/.ssh 更改权限
vi /root/.ssh/authorized_keys 编辑该文件
点击i进入编辑,复制公钥,Esc, :wq保存
关闭防火墙步骤:selinux ctrl+c→setenforce 0
如下图所示,退出(exit 或ctrl + D)
重新加载PuTTY,在ssh选项中找到Aut,加载保存好的私钥,save进入登录页面,输入公钥设置密码,登录成功。
④X-shell密钥设置
密钥对生成点击工具下拉菜单
同样的方式加入自动生成的公钥,点击连接,自动连接成功
如何设置只允许密钥登录:
双击Xshell.exe文件→属性→用户身份验证→方法改成public key,选中当前名称,输入之前设置好的公钥passphrase,点击完成,自动登录成功