在SecureCRT中配置SSH密钥认证步骤如下:
- 生成密钥对:打开SecureCRT,点击“工具”>“生成密钥对”,选择RSA算法,设置密钥长度(默认1024位),可设置通行短语,点击“完成”生成私钥(Identity)和公钥(Identity.pub)。
- 上传公钥到服务器:用FTP等工具将Identity.pub上传到服务器用户home目录的.ssh文件夹,确保为ASCII格式,执行
cat Identity.pub >> authorized_keys
,设置权限chmod 644 authorized_keys
,chmod 700 .ssh
。
- 配置服务器SSH:编辑
/etc/ssh/sshd_config
,设置PubkeyAuthentication yes
、AuthorizedKeysFile .ssh/authorized_keys
、PasswordAuthentication no
等,重启SSH服务。
- 配置SecureCRT会话:点击“文件”>“新建会话”,输入服务器信息,选择SSH2协议,在SSH2选项卡选“公钥”认证,浏览选择私钥文件,确保私钥权限为600。