SecureCRT使用RSA连接SUSE

参考:

http://hi.baidu.com/yingnet/blog/item/61bb2df34133175a342acc1f.html

http://gxjluck.blog.51cto.com/1211751/717002


1.修改ssh配置文件/etc/ssh/sshd_config

RSAAuthentication yes //使用RSA加密算法
PubkeyAuthentication yes//使用公钥认证
AuthorizedKeysFile      .ssh/authorized_keys//允许的公钥存放的文件,放在用户主目录下
这三行在OpenSuse中都有,去掉注释符号#即可

2.生成公钥/密钥对
使用SecureCRT的    工具->创建公钥 即可,加密算法选择RSA,因为sshd配置文件中选择了RSA算法
这一步会生成两个文件,默认是Identity和Identity.pub,其中Identity为密钥,Identity.pub为公钥。这一步中,通行短语可以不输入。不输入的话登陆时不需要输入通行短语。如果输入了,登陆的时候会要求你输入通行短语。

3.把Identity.pub中的内容添加到~/.ssh/authorized_keys中

OpenSSH公钥没有使用采用 IETF SECSH 标准,所以和SecureCRT的公钥格式不兼容,需要使用OpenSSH自带的 ssh-keygen 命令转换以后才能被OpenSSH识别。authorized_keys 可以保存多个公钥,所以公钥格式转换导入的时候,应该使用追加符 >> ,而不是 >。

Identity.pub上传至~/.ssh/authorized_keys目录,运行如下命令:
#ssh-keygen -i -f Identity.pub >> /root/.ssh/authorized_keys


4.重新加载sshd服务

#/sbin/service sshd restart


5.在securecrt中只勾选公钥方式进行登录即可



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值