Putty(菩提)使用教程与安全链接

在上篇文章中菠菜园为大家分享了CentOS服务器SSH的安装与配置,SSH配置过之后,我们就可以继续本篇的学习啦!

Putty是一款优秀的免费串行接口连接软件,由于其绿色和性能深受业界好评,绿色是指putty使用便捷只需要将putty下载到电脑,无需安装,只需要在电脑上新建一个快捷方式就可以使用。出色的性能是指putty作为一款免费软件却不比商业软件逊色。下面我们就来看看putty简单的连接到服务器的方法。

1、下载安装putty客户端。

2、双击putty软件,会弹出一个配置面板“putty configuration”,让我们来设置一些参数。

putty使用教程

3、在上图“Host Name or IP Address”输入我们服务器的IP地址。(当然如果大家觉得每次都输入IP地址比较麻烦,我们也可以在saved session那里将我们的IP地址保存起来。)设置完成后点击“open”按钮,就会看到如下界面,输入我们服务器账户密码就可以了。

putty使用教程

Putty的使用方法整体来讲比较简单,只是每次这样都比较麻烦。我们通常的做法是通过密钥进行连接,可以省去每次输入密码的麻烦,而且会稍微安全一点儿。

1、在被管理的服务器上生成密钥:

  1. [root@localhost ~]# mkdir /root/.ssh
  2. [root@localhost ~]# ssh-keygen -t rsa
  3. Generating public/private rsa key pair.
  4. Enter file in which to save the key (/root/.ssh/id_rsa):   ##直接回车默认路径
  5. Enter passphrase (empty for no passphrase):                ##输入密码短语
  6. Enter same passphrase again:                               ##重复密码短语
  7. Your identification has been saved in /root/.ssh/id_rsa.   ##如果在这里报错是因为SeLinux引起的按照Policy:yum install selinux-policy
  8. Your public key has been saved in /root/.ssh/id_rsa.pub.
  9. The key fingerprint is:
  10. aa:76:71:1e:51:fe:3b:4c:51:30:b2:90:55:e9:58:7c [email protected]
  11. The key's randomart image is:
  12. +--[ RSA 2048]----+
  13. |        .ooo+o   |
  14. |        ...o+.E  |
  15. |         o.+ o   |
  16. |        . o o    |
  17. |        S. . .   |
  18. |      ..o   o    |
  19. |      .+ . o .   |
  20. |    ... .   +    |
  21. |   ...       .   |
  22. +-----------------+

2、用puttygen生成密钥。软件可在putty官网下载。

putty使用教程

打开puttygen之后点击“Generate”按钮,我们会看到上图所示密钥的生成进度,鼠标可以放在红框位置不停移动,知道生成完毕。在下图红框位置即我们生成的公钥。后面我们需要把公钥放在服务器上,把私钥放在本地客户机上。

putty使用教程

在上图中KeyComment是一个备注信息,对于企业来讲一台服务器上可能放置多个人的公钥,为了识别每一个人,则需要在此处填写自己的工号等可识别信息。备注信息输入之后,我们可以点击“save public key”和“save private key”来保存公钥和私钥。

3、在本地客户机导入私钥。

这里我们经常用到的工具是pageant.exe(同样可以在官网下载),用这个工具的好处是可以和团队其他人共享私钥。在任务栏pageant.exe上右键“view keys”,点击“add key”,完成私钥的导入。

putty使用教程

4、服务器端部署公钥。

将我们之前在服务器端生成的公钥id_rsa.pub复制成authrized.keys。

  1. ##这一步是必须的,否则连接不上
  2. root@localhost .ssh]# cp id_rsa.pub authrized.keys[root@localhost .ssh]# chmod 600 authrized.keys

修改vi /root/.ssh/authrized.keys 删除原来的密钥,添加puttygen.exe生产的密钥(也就是前面复制的公钥)

  1. sh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAh+gDpVSNIwBHZvmHS240AoueNHIgDHhczQ/fhiN/IdAQVdh7Ovw2pnJ4sd6so0kqCizsU7FOu2rvaK7vHC3QrrYmeqn94V595pYGLnMCbtEd7ONew47TU8wjtdldbc7liEmkTVIdkCbbrzQa372/u2LSjkldu2BUiXkevlnGNUc= hellwen.wu~~~~

修改之后保存退出即可。我们再回到本地客户机上尝试用putty登陆是不是直接就登上去了?大家可以自己动手试试哦~学习一定不要仅仅靠理论,多实践才能真正掌握。

关于putty的使用方法就介绍到这里,请关注菠菜园其他文章。

文件下载

社区直播小程序点击获取
  • 版权声明: 本文源自 菠菜园, 于8年前,由整理发表,共 2278字。
  • 原文链接:点此查看原文
你想把广告放到这里吗?

发表评论

您必须 登录 才能发表留言!