SecureCRT使用密钥方式SSH登录到Linux服务器_ide

之前有介绍CentOS上设置 SSH 免密码登录​​,下面介绍一下在SecureCRT中使用密钥的方式SSH登录到Linux服务器

先看SecureCRT的官方指导视频


 接下来实际操作一下

1、新建一个会话

SecureCRT使用密钥方式SSH登录到Linux服务器_linux服务器_02

2、先不进行登录,先编辑会话的选项

将PublicKey移至最上(优先使用公钥认证的方式),然后点Properties

SecureCRT使用密钥方式SSH登录到Linux服务器_服务器_03

3、选用全局的公钥设置,然后点创建Create Identity File

SecureCRT使用密钥方式SSH登录到Linux服务器_服务器_04

4、Key type选用RSA方式

SecureCRT使用密钥方式SSH登录到Linux服务器_ide_05

5、passphrase可以忽略

SecureCRT使用密钥方式SSH登录到Linux服务器_ide_06

6、key length 设置为2048

SecureCRT使用密钥方式SSH登录到Linux服务器_服务器_07

7、接下来会自动生成key

SecureCRT使用密钥方式SSH登录到Linux服务器_ide_08

8、选择用OpenSSH Key format的格式并指定公钥和私钥文件的路径

SecureCRT使用密钥方式SSH登录到Linux服务器_linux服务器_09

9、接下来先采用密码认证的方式登录上服务器

SecureCRT使用密钥方式SSH登录到Linux服务器_linux服务器_10

10、rz 或者sftp等各种方式上传Identity.pub公钥文件

SecureCRT使用密钥方式SSH登录到Linux服务器_linux服务器_11

11、接下来执行如下命令

[root@localhost ~]# mkdir .ssh

[root@localhost ~]# cat ./Identity.pub >> ./.ssh/authorized_keys

[root@localhost ~]# chmod 700 ./.ssh

[root@localhost ~]# chmod 600 ./.ssh/authorized_keys 

[root@localhost ~]# cat ./.ssh/authorized_keys

SecureCRT使用密钥方式SSH登录到Linux服务器_linux服务器_12

12、接下来就可以直接使用公钥的方式登录Linux服务器

SecureCRT使用密钥方式SSH登录到Linux服务器_ide_13

Tips:可以勾上Trace Options跟踪选项,debug登录会话的详细信息

SecureCRT使用密钥方式SSH登录到Linux服务器_linux服务器_14

可以看出是采用公钥认证方式登录到服务器的

SecureCRT使用密钥方式SSH登录到Linux服务器_服务器_15

SecureCRT使用密钥方式SSH登录到Linux服务器_ide_16

扫描二维码关注公众号