`
liuhaixiao
  • 浏览: 143658 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

转发:SecureCRT使用OpenSSH公钥

 
阅读更多

做个记录,摘抄别人的。

http://hi.baidu.com/wangpeng1314/item/23d04833cea410179dc65eeb

 

ssh的公钥登录始终有问题,SecureCRT生成的公钥传上去,无 效,用ssh-keygen生成的密钥对用SecureCRT也没法使用,后来google到一篇文章 说密钥格式不兼容导致,但是如何处理这种不兼容的密钥文件,却没了下文。 归根结底SecureCRT使用的是SSH2格式的公钥,而OpenSSH是使用的OpenSSH格式的 公钥。 ssh-keygen -i -f pub_keyfile 的 -i -f 选项可以把SSH2兼容格式的未加密公 钥,转换为OpenSSH兼容格式。 ssh-keygen -e -f pub_keyfile 则可以把OpenSSH格式的公钥转换为SSH2格式的。
1、修改/etc/ssh/sshd_config,设置 PubkeyAuthentication yes; AuthorizedKeysFile .ssh/authorized_keys
然后执行/etc/rc.d/sshd reload使设置生效
2、在自己的电脑上使用SecureCRT的Create Identity File按钮为自己创建一个密 钥对。假设分别保存为my_dsa_key和my_dsa_key.pub,后一个为公钥。
3、不管用什么办法,将my_dsa_key.pub上传到FreeBSD的用户目录的.ssh目录下。
4、在服务器上执行ssh-keygen -i -f my_dsa_key.pub > authorized_keys,生成 了一个新文件authorized_keys
5、在SecureCRT里面设置登录模式为PublicKey,并选择私钥作为identity file。
6、可以自动登录了。
其实上面的步骤是使用SecureCRT生成的密钥对来进行登录验证的,也可以使用ssh -keygen生成的密钥对来验证,只是生成密钥对之后,必须将格式转换成SecureCRT 使用的SSH2格式的!

------------------------------------------------
下面这些步骤中,对于格式的转换仅限于低于SecureCRT5.5版,SecureCRT5.5版开始就直接支持OpenSSH格式的公钥私钥

在Linux上用OpenSSH上生成公钥私钥
# ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥和私钥,不设置密码)
默认在/root/.ssh下生成私有key文件名为:id_rsa,公有key文件名为:id_rsa.pub

将OpenSSH 格式的 id_rsa.pub 转换成 SecureCRT 格式的 id_rsa.pub 
# ssh-keygen -e -f id_rsa.pub > securecrt_rsa.pub

将上述生成的 id_rsa 和securecrt_rsa.pub 下载到windows机器上的同一个目录下并且将id_rsa改名为securecrt_rsa(注意:这里公钥和私钥必须在同一个目录下,且公钥私钥文件名必须相同(后缀不算))

在SecureCRT里面设置登录模式为PublicKey,在选择PublicKey文件时,选中securecrt_rsa.pub,即可登录到OpenSSH服务端

分享到:
评论

相关推荐

    终端仿真工具:SecureCRT.zip

    1.远程管理:IT管理员和网络工程师可以使用 SecureCRT 远程访问和管理服务器、路由器、交换机等设备。 2.安全传输:在互联网或不安全的网络环境中,SecureCRT 提供了一个安全的通道来访问远程设备。 3.自动化任务:...

    SecureCRT 6.7.x 注册机

    使用步骤: 1、把SecureCRT.6.X.Keygen.exe复制到安装的根目录下 2、运行vcredist_x86.exe,安装 Visual C++ 库的运行时组件. 2、运行注册机,如果dll未找到,则把文件中的两个dll文件拷贝到 windows/system32 目录下...

    SecureCRT712绿色版

    - 口令,公钥,键盘交互和 Kerberos 验证 - AES,Twofish,Blowfish,3DES,RC4,和 DES 加密 - X11 转发 . 文件传输工具:VCP 和 VSFTP 命令行公用程序让使用 SFTP 的文件传输更安全。 . 脚本支持:SecureCRT...

    secureCRT串口使用secureCRT串口使用

    secureCRT串口使用secureCRT串口使用secureCRT串口使用secureCRT串口使用secureCRT串口使用secureCRT串口使用secureCRT串口使用secureCRT串口使用secureCRT串口使用secureCRT串口使用

    securecrt使用教程、SecureCRT.docx

    securecrt使用教程、SecureCRT.docx

    SecureCRT_使用教程

    SecureCRT_使用教程 SecureCRT_使用教程 SecureCRT_使用教程 SecureCRT_使用教程 SecureCRT_使用教程 SecureCRT_使用教程

    SecureCRT使用进阶篇

    SecureCRT使用进阶篇,图文示例doc版,附录:VBS CHR码值对应列表

    SecureCRT

    Secure Shell: <br> Secure Shell 加密登录和会话数据,包括以下支持: - 端口转发使 TCP/IP 数据更安全 - 口令,公钥,键盘交互和 Kerberos 验证 - AES,Twofish,Blowfish,3DES,RC4,和 DES ...

    SecureCRT 使用指南

    SecureCRT 使用指南

    最新 SecureCRT_6.7.4 x86破解方法(教程 + 注册机)

    1、绿色无毒,亲测可用,放心使用,分享万岁 2、找了好久,终于可用 3、secureCRT_6.7.4.354 可以自己到官网下载 也可以用我下载的(无毒) 4、注册机无毒(之前我找的注册机,被查杀了。 但这个没的哦。大家...

    SecureCRT6.6.3+SecureFX6.6.3+SecureCRT注册机+SecureFX注册机

    SecureCRT-kg.exe SecureFX-kg.exe 安装流程: 1 先把压缩包里的scrt_sfx663-x64.exe安装 2 将两个注册器都拷贝到安装目录下 3 打开注册器,输入名称和公司名后生成key,接着执行patch 4 分别打开安装目下的SecureFX...

    SecureCRT8.3

    开发工具:SecureCRT 8.3 @ SecureFX keygen .win 7 亲测可用。

    SecureCRT and SecureFX v7.0.0 x86 x64 中文绿色版

    为方便使用,做出 SecureCRT+SecureFX 的整合版,运行 SecureCR 或 SecureFX 后,可以在保持 SSH 对话 Session 的情况下相互调用对方,方便以不同方式管理服务器。 使用说明:已做成绿色便携版,所有的配置保存在 ...

    SecureCRT使用技巧连载

    SecureCRT使用技巧连载,适合新手

    securecrt 8.5.3 64位官方安装包

    此文件为最新版: securecrt 8.5.3 64位官方安装包。 官网下载需要登录账户,大家可以自行注册。

    secureCRT工具

    SecureCRT 是一款用于连接运行包括Windows、UNIX和VMS的远程系统的理想工具,通过使用内含的VCP命令行程序可以进行加密文件的传输。SecureCRT将SSH(Secure Shell)的安全登录、数据传送性能和Windows终端仿真提供的...

    securecrt免安装.txt

    免安装,解压直接可用,找到:securecrt/SecureCRT.exe,双击直接运行即可

    SecureCRT中文显示乱码问题的解决方法

    问题:vi编辑器编辑文件时文件中的内容中文显示乱码,但是直接使用linux系统terminal打开此文件时中文显示正常,确诊问题出现在客户端即SecureCRT的显示问题 解决方法: 1、修改远程linux机器的配置 [root@rhel ~]#...

Global site tag (gtag.js) - Google Analytics