免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4196 | 回复: 11
打印 上一主题 下一主题

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

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2002-11-28 15:22 |只看该作者 |倒序浏览
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还不到一个月,这是第一次学人写东西,有问题请高手务必指出,以免误人子弟!
汗.............

论坛徽章:
0
2 [报告]
发表于 2002-11-28 15:23 |只看该作者

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

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

论坛徽章:
0
3 [报告]
发表于 2002-11-28 15:32 |只看该作者

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

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

论坛徽章:
0
4 [报告]
发表于 2002-11-28 15:35 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
5 [报告]
发表于 2002-11-28 17:20 |只看该作者

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

唉,难怪我在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
checking whether make sets ${MAKE}... ./configure: make: not found
no
checking for working aclocal... missing
checking for working autoconf... missing
checking for working automake... missing
checking for working autoheader... missing
checking for working makeinfo... missing
checking using purify... no
checking for gcc... no
checking for cc... cc
checking for gcc... no
checking for cc... no
configure: error: no acceptable cc found in $PATH


bash-2.03# make
bash: make: command not found

论坛徽章:
0
6 [报告]
发表于 2002-11-28 17:25 |只看该作者

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

倒,装这个软件不应该有毛病吧?
什么都怪人家mm啊

论坛徽章:
0
7 [报告]
发表于 2002-11-28 18:35 |只看该作者

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

看来ssh2还是不错呀,不象openssh要先装一大堆软件,烦

论坛徽章:
0
8 [报告]
发表于 2002-11-28 20:00 |只看该作者

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

weihj,你的问题不是SSH2的问题,是你还没有安装gcc,也没有cc!
还有你的PATH也不对,没有/usr/ccs/ucb!

论坛徽章:
0
9 [报告]
发表于 2002-11-30 00:40 |只看该作者

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

可怜的MM。。。被冤枉了。。。

论坛徽章:
0
10 [报告]
发表于 2002-12-01 20:53 |只看该作者

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

直接在本机上用crt生成公钥和私钥就成了,何必还用ssh-keygen -b 1024 生成的公钥和私钥,没用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP