欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > linux >内容正文

linux

SecureCRT使用本地公钥 SSH 免密码登录Linux

发布时间:2025/7/14 linux 61 豆豆
生活随笔 收集整理的这篇文章主要介绍了 SecureCRT使用本地公钥 SSH 免密码登录Linux 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

其原理与Linux系统之间的SSH通道原理是一样的

 

下文中如果创建公钥的格式是:标准公钥和VanDyke私钥格式,需要用ssh-keygen -i -f 转换。如果是OpenSSH密钥格式可直接修改文件名 

 

1 、打开会话选项,在 分类 中选择 SSH2,在右边的 身份验证 中选择 公钥(PublicKey),然后点击旁边的 属性(Properites),选择 使用会话公钥设置(Use session public key setting),在 使用身份文件(Use identify file) 的输入框中,选择刚才下载回来的 id_dsa,注意,id_dsa 和 id_dsa.pub 要保存在一起(两个文件取名任意,但必须符合 somekey 和 somekey.pub) ,打开那个对话框,这个时候,要单击 创建身份文件(Create Identify File),然后下一步,选择 DSA,生成 IdentityIdentity.pub 两个文件 


2 、把本地SecureCRT刚生成的公钥 Identity.pub 上传到 Linux 的 /home/www/.ssh 目录下 (如果有密码权限的话点击"上传",可以直接上传公钥 Identity.pub 到服务器。)

3 、在 Linux 中执行(执行完成后检查一下authorized_keys文件内容,是否是换行追加的
 ssh-keygen -i -f  Identity.pub >>  authorized_keys 

4、 取消sshd密码认证方式 
vi /etc/ssh/sshd_config 
PasswordAuthentication no 
/etc/rc.d/sshd restar

 

Linux下,使用下面的命令登录

# chmod 600 /path/to/kp-1234abcd # ssh -i /path/to/kp-1234abcd root@ip_address

 

参考资料:http://blog.chinaunix.net/uid-20639775-id-3207171.html

 

总结

以上是生活随笔为你收集整理的SecureCRT使用本地公钥 SSH 免密码登录Linux的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。