最新下载连接:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html html
下载完成后,双击putty-0.69-installer.msi进入安装界面,全部配置都保持默认值。linux
1)打开putty,填写远程链接的基本信息,其中IP地址为待链接的主机的IP,端口号为22,链接方式为SSH,Saved Sessions这一栏是自定义一个名字,注意用与区分主机,由于未来主机可能会比较多,写个简单的名字方便记忆和快速查找shell
2)点击windows,能够看到在终端能够最多往上查看2000行数据windows
3)定义字符集:选择UTF-8安全
4)上面的填写完成后点击保存,就能够看到会话中多了一个主机:网络
5)远程链接ssh
保存会话后,点击最下方的open按钮,便可远程链接到咱们的Linux系统spa
6)问题排查htm
若是链接不上,可先试下在物理机上ping虚拟机,看是否能ping通ci
在我这里ping不通,我继续尝试重启网络服务仍是不行
继续查看VMnet8发现子网地址在前次作实验时被改掉而没有改回来,
将子网IP改回192.168.75.0,肯定后再次使用putty链接,第一次登陆会弹出以下提示:
点击【是】,进入输入帐号密码的界面
登陆成功后,就能够在里面随意复制、粘贴内容
SSH服务支持一种安全认证机制,即密钥认证。
在物理机中找到下载包中的puttygen,并打开,而后点击【Generate】,等一下子就出现下面界面,中间记得用鼠标划动一下,这样会更快
单击上图中的【Save private key】按钮,选择一个存放路径并定义名称
1)下图中箭头所指方框中的一长串字符即为公钥,将其复制下来,粘贴到Linux的文件夹中
须要运行以下命令:
# mkdir /root/.ssh //建立/root/.ssh目录,系统默认这个目录是不存在的
# chmod 700 /root/.ssh //更改这个目录的权限
# vi /root/.ssh/authorized_keys //把复制下来的公钥内容粘贴到authorized_keys里并保存
SELinux是CentOS的一种安全机制,这里若是不关闭SELinux,使用密钥登陆时会提示Server refused our key,从而致使登陆不能成功,运行以下命令:
# setenforce 0
这只是暂时关闭,下次重启Linux后,SELinux还会开启,若是要永久关闭,运行以下命令:
# vi /etc/selinux/config
进入编辑模式将config文件修改SELINUX=enforcing 为SELINUX=disabled,随后重启系统
1)关闭以前的putty链接
2)重启putty
按照上图中的顺序点开Auth,弹出以下界面,点击【Browse】按钮,找到刚才保存的私钥,单击【打开】按钮
随后返回会话界面,单击【保存】按钮保存设置
在上图中保存后,单击下方的【open】按钮,会弹出登陆界面,
点击上图【新建】按钮弹出以下填写新建的会话属性的页面,并填写好框内信息
同时,也能够在这个对话框中编辑经常使用的一些信息
点击【肯定】,再点击【链接】
因为保存了用户名和密码,当咱们点击【链接】后,xshell就自动连上主机了,此时能够在xshell中设置鼠标的复制粘贴功能按键
按照上图步骤操做进入下图界面
点击【下一步】
上图已生成密钥,点击【下一步】
点击【下一步】,而后复制框中的公钥
基本操做与putty差很少,编辑受权文件,需另起一行粘贴公钥到受权文件中,退出保存,而后关闭SELinux
点击下图【完成】
出现以下界面
设置会话属性以下
进入属性界面,设置用户身份验证方法为密钥认证,同时选择用户的密钥名称,并输入密钥文件的密码
【肯定】后点【链接】
而后就链接成功了