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 密码 |
注册
个人空间
