使用PuTTY登陆Linux的两种验证方式

1、putty和Xshell同样是远程登陆的软件,其远程登陆的方式也同样分为两种,即密码登陆和秘钥登陆,首先先演示一下密码登陆的步骤;linux

一、要登陆一个系统,首先要保证的是putty软件所在的计算机可以跟要被远程登陆的系统之间可以互相通讯,最简单的验证方式是可以ping通服务器的ip,shell

    其次是要知道服务器的ip地址和ssh的端口,如何查看服务器的ip呢?如上图所示,在服务器上面运行ifconfig命令,固然,这个操做只是在实验环境下,若是在真正的工做环境中,服务器的ip地址咱们是有记录的,总而言之,要用putty登陆,就必需要知足两个条件,①服务器与putty所在机器能通讯。②要能准确的知道服务器的ip地址。如上图所示,服务器的ip地址是192.168.101.130,咱们使用putty登陆的时候使用ssh的端口若是没作更改的话默认是22。windows

二、以下图所示,若是咱们是新建了一个会话,则须要在Host Name 这个地方填写服务器的ip,带入本次实验当中的ip就是192.168.101.130,端口是22,在Saved Sessions这个地方能够给要远程登陆的服务器命名,作完这些之后点Save,能够保存新建的会话,以便下一次打开,而后点右下角的open按钮服务器

三、随后出现的就是登录画面,输入用户名和密码就能够了session

之因此要使用远程登陆软件,是由于在工做当中服务器所在的位置不必定是本身长期工做的位置,或者服务器在机房,而机房由于噪音大,辐射大等缘由不适合长时间在里面调试。还有一个缘由就是,使用远程登陆软件能够分好多窗口登陆若干台服务器,方便作配置ssh

四、分析一下putty软件中经常使用选项的做用字体

putty当中Appearance这个选项当中右侧有一个change按钮,能够经过它来设置putty显示界面的字体、字形、和大小加密

在Windows这个选项当中,如上图画黑框的显示,这个地方是设置能查看以前显示的多少行,默认是200行,我们这个地方设置2000行,基本上就够用了调试

在windows下面有一个translation的选项,表示的是传输时的字符类型,由于咱们会常用汉语,因此在这个地方咱们选择UTF-8这个选项,使用别的选项会在使用汉语是显示乱码。ip

     使用putty密码登陆就这些了,下面分析一下使用putty的秘钥验证方式登陆服务器

2、使用putty秘钥的验证方式登录服务器一样与Xshell大同小异

一、在解压putty.zip以后,在文件夹里面会有一个puttygen的文件

这个应用程序就至关于Xshell里面秘钥生成向导,双击打开,点击Generate,随后晃动鼠标让秘钥顺利生成


二、如上图黑框标出的,在这里为秘钥加密,跟Xshell里面给秘钥加密的效果同样,蓝色标出的是生成的公钥,把公钥复制了,一样粘贴到服务器,/root/.ssh/authorized_keys这个文件当中,以下图所示,而后保存退出,在这里须要关闭selinux,运行setenforce 0 。最后这个Save private key 是保存私钥的意思,把私钥保存到本地

三、打开putty,第一步选中会话,第二步 load,第三步点击左侧SSH下的AUTH,浏览到以前保存在本地的私钥

在点击session,选中该会话,点击save,使用秘钥登陆的全部配置就算完了,点击open进行验证

输入用户名和为秘钥设置的密码,便可登陆 ,验证该操做成功,

相关文章
相关标签/搜索