如何配置SecureCRT使用SSH公钥认证

配置SecureCRT使用SSH公钥认证

MAC里用公钥免密登录服务器配置比较方便,windows下面用SecureCRT就稍微麻烦一点,不过一次搞定就好。

1、首先Linux上允许公钥登录,编辑/etc/ssh/sshd_config文件,如果不是“yes”的话改成“yes”,再重启ssh

# vi /etc/ssh/sshd_config

PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys

2、生成密钥,一般选用rsa方式。

服务器上生成密钥使用:

# ssh-keygen -t rsa 
可以设置密码,也可以不设,随意。
在~/.ssh目录下生成两个文件,id_dsa是私钥,id_dsa.pub是公钥:
拷贝/id_dsa.pub 到本地,待会SecureCRT连接的时候会要求这个文件。

在SecureCRT生成密钥通过以下步骤:

(1) 在SecureCRT中打开“会话选项(Session Options)”;
(2) 在“分类(Category)”中选择SSH2;
(3) 在右边的“身份验证(Authentication)”中选择“公钥(Publickey)”;
(4) 然后点击旁边的“属性(Propertites)”按钮;
(5) 选择“使用会话公钥设置(Use session public key setting)”;
(6) 在“使用身份文件(Use identify file)”下面,选择“创建身份文件(Create IdentityFile...)”;
(7) 点击“下一步”,选择“RSA”,生成“Identity”和“Identity.pub”两个文件(默认名称,可自己取名);
(8) 把Identity.pub内容复制粘贴到~/.ssh/authorized_keys文件里。

3、配置SecureCRT使用公钥

(1) 在SecureCRT中,打开会话选项;
(2) 在“分类(Category)”中选择 SSH2;
(3) 在右边的“身份验证(Authentication)”中选择“公钥(PublicKey)”;
(4) 点击旁边的“属性(Properites)”,选择“使用会话公钥设置(Use session public keysetting)”;
(5) 在“使用身份文件(Use identify file)”的输入框中,选择之前生成的 id_rsa 或者Identity;

给TA打赏
共{{data.count}}人
人已打赏
软件使用介绍

利用securecrt在linux与windows之间传输文件

2022-1-16 19:01:52

软件使用介绍

Bandizip:口碑极佳的优秀解压缩软件

2022-1-17 10:14:49

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索