阅 读 文 章

[原创]SSH2密钥认证的实现完全版!

[来源:网上转载 (http://www.chinaunix.net) | 作者:网友(sxjbjc) | 时间:2007-05-27 | 浏览:人次 ]


1、下载 ssh-3.2.0.tar.gz
2、安装
#gzip -d ssh-3.2.0.tar.gz
#tar xvf ssh-3.2.0.tar
#cd ssh-3.2.0
#./configure
#make   ( 注:此过程执行时有关于目录的报警,但不影响使用)
#make install
程序安装到:
/usr/local/sbin
配置目录:
/etc/ssh2
3、启动ssh2
#/usr/local/sbin/sshd2 &
成功后,就可以用scrt 的PASSWD认证方式登录!
4、使用scrt的publickey方式登录
1)、创建一用户,带有home目录
#useradd -D  ;列出缺省
#useradd -D basedir=/home
#useradd -m www
#passwd aaa
2)、创建密钥
#su www
$cd /home/www
$ssh-keygen -b 1024 ;为www生成1024bit的KEY!
会提示你输入密码,执行完后生成.ssh2子目录,下面有两个文件:
id_dsa_1024_a    ;为私钥
id_dsa_1024_a.pub ;为公钥
3)、在scrt下生成密钥
在用scrt建 立session时,Authentication中的primary选择publickey,然后点击属性:
use identify file-->;Create Identify File,会提示你生成密钥对。在生成的过程中mouse  要不停地移动。还会提示你输入密码,这个密码一定要记住!!!
4)、交换公开密钥
将Scrt生成的公开密钥:
Identify.pub(在scrt 的目录下)上传到sun的/home/www/.ssh2下面
5)、建立Authorization文件和Identification文件
#cat >;Authorization
Key     Identity.pub
^D
#cat >;Identification
IdKey   Identity
^D
#
注:这两个文件中的公钥和私钥文件名指的是Scrt中产生的文件名!
6)、用scrt进行连接
采用publickey的方式认证,在提示输入密码时,输入在用scrt生成密钥时的口令!
至此连接应当完成!
注:sun上产生的公开密钥可以不用下载到win上,在连接时由sun 推送到客户端。

本人刚学solaris还不到一个月,这是第一次学人写东西,有问题请高手务必指出,以免误人子弟!
汗.............





 mmmmn 回复于:2002-11-28 15:23:40

一看就是在2。6或以前的solaris上用的,不知道新的版本上还是这样吗。。。。


 sxjbjc 回复于:2002-11-28 15:32:03

没错,声明:这是在solaris(sparc)2.6下实现的,其他的系统没试过!


 twlogin 回复于:2002-11-28 15:35:47

其实生成密钥功能实现起来很简单,但是用起来不方便阿
因为如果你换了另一个机器就又要生成一次 或者把那个生成的文件考过来 
还是直接选 password 登陆方式比较方便


 weihj 回复于:2002-11-28 17:20:19

唉,难怪我在8下老报错:
bash-2.03# ./configure 
creating cache ./config.cache
checking distribution consistency... done
checking host system type... sparc-sun-solaris2.8
checking target system type... sparc-sun-solaris2.8
checking build system type... sparc-sun-solaris2.8
checking cached information... ok
checking for a BSD compatible install... ./install-sh -c
checking whether build environment is sane... yes
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 实现 完全 认证 原创 生成 回复 密钥 文件 scrt 密码

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.