SecureCRT配置SSH密钥认证步骤如下:
生成密钥对
打开SecureCRT → 工具 → 生成密钥对 → 选择RSA/ECDSA等类型,设置密钥长度(建议≥2048位),可设置通行短语 → 点击生成,生成私钥(id_rsa)和公钥(id_rsa.pub)。
上传公钥到服务器
~/.ssh/
目录。mkdir -p ~/.ssh
cat id_rsa.pub >> ~/.ssh/authorized_keys
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
配置服务器SSH
编辑服务器SSH配置文件/etc/ssh/sshd_config
,确保以下参数:
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
PasswordAuthentication no # 可选,禁用密码认证
重启SSH服务:sudo systemctl restart sshd
。
SecureCRT会话配置
测试连接
保存设置后连接服务器,若配置正确可直接通过密钥认证登录。
注意:确保私钥文件权限为600
,公钥文件权限为644
,且服务器SSH服务已启用密钥认证。