使用puTTY和Xshell远程链接Linux以及密钥认证

使用puTTY和Xshell远程链接Linux以及密钥认证shell

  • 使用puTTY远程链接Linux安全

    首先,安装puTTY,它是一个免费的开源的软件,且操做和配置很是简单易用,下载地址:www.chiark.greenend.org.uksession

    下载安装包putty-0.70-install.msi(下载32位就能够了,64位也能用)双击打开安装包,全部保持默认,直至安装结束。安装完成后,在“开始”菜单中,找到puTTY,点击打开,填写远程Linux基本信息,而后save保存。  ssh

  •      wKioL1nniW6gC4STAAH57wsOA20633.png-wh_50

     

 

 

 

 

 

 

 

  • 其中HOST name(or IP address)填写IP地址192.168.188.130,saved sessions本身要命名用来区分主机,其余默认。保存后,点open,会弹出一个小框。wKiom1nnjy3SZIm6AAEOIGkpPkg072.png-wh_50工具

    选择是便可,出现登陆提示,输入用户名和密码,就能够登陆Linux系统。wKioL1nnjemSFEoFAAB9oUToWA4071.png-wh_50get

    在puTTY里,咱们能够复制粘贴,很是方便。io

  • 使用Xshell链接Linux登录

  • 先下载Xshell,下载完成后打开,新建会话,设置以下软件

   

  设置用户身份验证,这里使用password登录,输入用户名、密码。配置

  wKiom1nnk7XyH1ZJAAG72XFQrnQ753.png-wh_50

    设置好IP、端口号、用户名、密码后,进行链接,选择接受并保存。

  

    这样就登录了Linux,能够进行操做,Xshell相比puTTY好处是能够多窗口。

  • puTTY密钥认证

    首先,在“开始”菜单中找到puTTYgen,打开它。而后单击Generate,就开始生成密钥,来回动鼠标,能够快速生成密钥。

    wKioL1nnl1HTlE3BAAEZD0g7i38021.png-wh_50

    在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按钮。

    wKiom1nnoSbjZsRsAAH2nD5gb58324.png-wh_50

    加载私钥后,登陆界面不同了,这里须要输入密钥的密码,puTTY密钥认证也就设置完成。

  • Xshell密钥认证

    点击工具,新建用户密钥

    wKioL1nnoImBkMwnAAFGgJk0k2Y083.png-wh_50

    设置密钥参数,默认,下一步

    wKiom1nno6SwlJ1BAAFKIRtNi6Y398.png-wh_50

    设置密钥名称和密码

    wKioL1nnoVCgikYzAAEmoWj8DHk218.png-wh_50

    生成公钥

    

    一样,把公钥复制到authorized_keys文件里,而后点完成,关闭。

        而后打开会话,选中刚才建立的session,点属性,点用户身份验证。选择密钥认证方式,选择密钥,输入密码,再点肯定。 

    wKioL1nnpIyx9UjfAAHaMpWL2y0580.png-wh_50

    wKioL1nnpNWz1U0aAAFSfBvE528970.png-wh_50

    点链接就直接登录上了,不须要输入用户名和密码。

相关文章
相关标签/搜索