在上篇文章中菠菜园为大家分享了CentOS服务器SSH的安装与配置,SSH配置过之后,我们就可以继续本篇的学习啦!
Putty是一款优秀的免费串行接口连接软件,由于其绿色和性能深受业界好评,绿色是指putty使用便捷只需要将putty下载到电脑,无需安装,只需要在电脑上新建一个快捷方式就可以使用。出色的性能是指putty作为一款免费软件却不比商业软件逊色。下面我们就来看看putty简单的连接到服务器的方法。
1、下载安装putty客户端。
2、双击putty软件,会弹出一个配置面板“putty configuration”,让我们来设置一些参数。
3、在上图“Host Name or IP Address”输入我们服务器的IP地址。(当然如果大家觉得每次都输入IP地址比较麻烦,我们也可以在saved session那里将我们的IP地址保存起来。)设置完成后点击“open”按钮,就会看到如下界面,输入我们服务器账户密码就可以了。
Putty的使用方法整体来讲比较简单,只是每次这样都比较麻烦。我们通常的做法是通过密钥进行连接,可以省去每次输入密码的麻烦,而且会稍微安全一点儿。
1、在被管理的服务器上生成密钥:
- [root@localhost ~]# mkdir /root/.ssh
- [root@localhost ~]# ssh-keygen -t rsa
- Generating public/private rsa key pair.
- Enter file in which to save the key (/root/.ssh/id_rsa): ##直接回车默认路径
- Enter passphrase (empty for no passphrase): ##输入密码短语
- Enter same passphrase again: ##重复密码短语
- Your identification has been saved in /root/.ssh/id_rsa. ##如果在这里报错是因为SeLinux引起的按照Policy:yum install selinux-policy
- Your public key has been saved in /root/.ssh/id_rsa.pub.
- The key fingerprint is:
- aa:76:71:1e:51:fe:3b:4c:51:30:b2:90:55:e9:58:7c [email protected]
- The key's randomart image is:
- +--[ RSA 2048]----+
- | .ooo+o |
- | ...o+.E |
- | o.+ o |
- | . o o |
- | S. . . |
- | ..o o |
- | .+ . o . |
- | ... . + |
- | ... . |
- +-----------------+
2、用puttygen生成密钥。软件可在putty官网下载。
打开puttygen之后点击“Generate”按钮,我们会看到上图所示密钥的生成进度,鼠标可以放在红框位置不停移动,知道生成完毕。在下图红框位置即我们生成的公钥。后面我们需要把公钥放在服务器上,把私钥放在本地客户机上。
在上图中KeyComment是一个备注信息,对于企业来讲一台服务器上可能放置多个人的公钥,为了识别每一个人,则需要在此处填写自己的工号等可识别信息。备注信息输入之后,我们可以点击“save public key”和“save private key”来保存公钥和私钥。
3、在本地客户机导入私钥。
这里我们经常用到的工具是pageant.exe(同样可以在官网下载),用这个工具的好处是可以和团队其他人共享私钥。在任务栏pageant.exe上右键“view keys”,点击“add key”,完成私钥的导入。
4、服务器端部署公钥。
将我们之前在服务器端生成的公钥id_rsa.pub复制成authrized.keys。
- ##这一步是必须的,否则连接不上
- root@localhost .ssh]# cp id_rsa.pub authrized.keys[root@localhost .ssh]# chmod 600 authrized.keys
修改vi /root/.ssh/authrized.keys 删除原来的密钥,添加puttygen.exe生产的密钥(也就是前面复制的公钥)
- sh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAh+gDpVSNIwBHZvmHS240AoueNHIgDHhczQ/fhiN/IdAQVdh7Ovw2pnJ4sd6so0kqCizsU7FOu2rvaK7vHC3QrrYmeqn94V595pYGLnMCbtEd7ONew47TU8wjtdldbc7liEmkTVIdkCbbrzQa372/u2LSjkldu2BUiXkevlnGNUc= hellwen.wu~~~~
修改之后保存退出即可。我们再回到本地客户机上尝试用putty登陆是不是直接就登上去了?大家可以自己动手试试哦~学习一定不要仅仅靠理论,多实践才能真正掌握。
关于putty的使用方法就介绍到这里,请关注菠菜园其他文章。