红联linux Linux通用技术 - Linux发行版技术 - 企业应用 - 实验室  Linux论坛

您的位置: 红联linux >> Linux企业应用 >>

UniX技术文章

>> 查看内容 -学Linux必读Linux学习教程推荐下载发新话题 (游客可发贴)

FreeBSD密匙对让putty(ssh)自动登录

Bydrugs发布于 2008-10-08 | 次阅读   字号:     (网友评论 0 条) 我要评论


第一步:生成密匙
运行puttygen.exe,选择需要的密匙类型和长度。由于sshd默认使用SSH1 协议,所以最好选择SSH1(RSA),长度配置为1024就能够了。
生成后 Key passphrase 和 Confirm passphrase 两项能够保持为空,这个东西是用来保护私匙的密码,假如没什么非凡高的安全需要就不用了,免得登录时还是要输入一次密码。
点击 Save public key 按钮和 Save private key 按钮保存公匙和私匙,例如 id_rsa1.pub 和 id_rsa1.prv。
第二步:上传密匙
用自己的帐号登录远程系统,然后执行下面的命令:
cd ~
mkdir .ssh
cd .ssh
cat > authorized_keys
(此时用记事本打开 id_rsa1.pub 文档,选中任何内容,按 Ctrl C 复制到剪贴板中,然后在Putty窗口中按Shift Ins粘贴)(再按Ctrl D键,完成文档的创建)
第三步:配置Putty
启动Putty,配置好session的各项参数,然后从左边选择“SSH->Auth”,点击 Browse 按钮,选择 id_rsa1.prv 文档。
再从左边选择 Session,然后点击 Save 按钮把修改保存下来。然后点击Open 按钮就能够登录了。
假如上面的操作都没有问题,那这时应该就自动登录了,无需输入密码。
假如要用SSH2协议,需要修改一下 /etc/ssh/ssh_config 文档,加入:
Protocol 2,1
假如没有 puttygen.exe,那么能够用 bsd/linux 自带的 ssh-keygen 生成密匙,命令格式如下:
ssh-keygen -b 密匙长度 -t 密匙类型
密匙类型能够是:rsa1 (对应SSH1 RSA)、rsa 和 dsa (对应SSH2)
但是 ssh-keygen 生成的SSH2密匙和putty的密匙格式不同,无法直接使用,必须用 puttygen.exe 转换一下。所以大家还是用 rsa1 好了,反正一般用途也没什么区别。
可能出现的几种问题:
1、Server refused our key
公匙和私匙不匹配,或没有 authorized_keys 文档
2、Unable to use key file "id_rsa1.prv" (SSH1 private key)
私匙文档的格式不正确

 我要评论
发表评论,与各位同人交流。回复请点击下方的我要评论按钮(游客可回复),要发表贴子请点击 发新话题 (游客可发贴)
 热点主题
·Linux和Unix 命令有区别吗
·Sun Solaris 10最新下载信息
·UNIX下core文件的分析
·在VMware中给Solaris增加新
·Solaris还有市场前景吗?
·df、mount命令没有输出
·Solaris下程序执行时的bas
·OB下使用key登录
·重新安装Solaris10
·Freebsd7硬盘安装以及目前
 最新主题
·重新安装Solaris10
·df、mount命令没有输出
·Linux和Unix 命令有区别吗
·OB下使用key登录
·在VMware中给Solaris增加新
·UNIX下core文件的分析
·Sun Solaris 10最新下载信息
·Solaris下程序执行时的bas
·Solaris还有市场前景吗?
·Freebsd7硬盘安装以及目前
 关注热点

Linux教程下载?
Linux学习教程推荐下载”(请点击),Linux教程免费下载。

求助Linux问题?
论坛有39版块,覆盖所有Linux技术层面。前往“红联Linux论坛

 

Linux系统教程 | Linux入门 | Linux管理 | Linux技巧 | Linux命令 | Ubuntu系统 | Linux服务器 | Linux数据库 | Linux开发

合作 | 关于我们 | 联系我们 | 导航 | 会员注册

©2017 红联 Powered by SupSite