使用puTTY和Xshell远程链接Linux以及密钥认证shell
使用puTTY远程链接Linux安全
首先,安装puTTY,它是一个免费的开源的软件,且操做和配置很是简单易用,下载地址:www.chiark.greenend.org.uksession
下载安装包putty-0.70-install.msi(下载32位就能够了,64位也能用)双击打开安装包,全部保持默认,直至安装结束。安装完成后,在“开始”菜单中,找到puTTY,点击打开,填写远程Linux基本信息,而后save保存。 ssh
其中HOST name(or IP address)填写IP地址192.168.188.130,saved sessions本身要命名用来区分主机,其余默认。保存后,点open,会弹出一个小框。工具
选择是便可,出现登陆提示,输入用户名和密码,就能够登陆Linux系统。get
在puTTY里,咱们能够复制粘贴,很是方便。io
使用Xshell链接Linux登录
先下载Xshell,下载完成后打开,新建会话,设置以下软件
设置用户身份验证,这里使用password登录,输入用户名、密码。配置
设置好IP、端口号、用户名、密码后,进行链接,选择接受并保存。
这样就登录了Linux,能够进行操做,Xshell相比puTTY好处是能够多窗口。
puTTY密钥认证
首先,在“开始”菜单中找到puTTYgen,打开它。而后单击Generate,就开始生成密钥,来回动鼠标,能够快速生成密钥。
在Key passphrase中设置密码(建议设置),增长安全性,在下面的Comfilm passphrase中从新输入一遍密码。而后,保存公钥Save public key和私钥Save private key。
建立.ssh目录
# mkdir /root/.ssh
更改目录权限
# chmod 700 /root/.ssh
把公钥放进 /root/.ssh/authorized_keys文件中
# vi /root/.ssh/authorized_keys
按i键编辑,再把生成的公钥复制进去,Esc退出编辑,再按:wq保存退出
暂时关闭防火墙,# setenforce 0
接着,回到puTTY,在右侧saved sessions下面找到刚刚保存的session,选中它,点Load加载。同时在左下方点SSH前面的+号,选择Auth,单击Browse,找到咱们保存的私钥,点击打开。最后,还要回到左侧,单击最上面的session,单击右侧的save按钮。
加载私钥后,登陆界面不同了,这里须要输入密钥的密码,puTTY密钥认证也就设置完成。
Xshell密钥认证
点击工具,新建用户密钥
设置密钥参数,默认,下一步
设置密钥名称和密码
生成公钥
一样,把公钥复制到authorized_keys文件里,而后点完成,关闭。
而后打开会话,选中刚才建立的session,点属性,点用户身份验证。选择密钥认证方式,选择密钥,输入密码,再点肯定。
点链接就直接登录上了,不须要输入用户名和密码。