# /usr/local/sbin/sshd
Couldn't connect to PRNGD socket "/var/spool/prngd/pool": Socket operation on non-socket
Entropy collection failed
ssh-rand-helper child produced insufficient data
南非蜘蛛 回复于:2002-09-16 12:21:19
是openssh吗?
lugyin 回复于:2002-09-16 13:03:12
是的,我安装之后就是这个提示;
然后我有安装了prngd.
再次运行依然
lugyin 回复于:2002-09-16 14:00:45
我安装之前,先安装了以下几个程序
1。openssl
2。zlib
3。prngd
谁知道还需要什么?
lugyin 回复于:2002-09-16 15:35:06
谁安装成功,请讲一讲
萧筱筱 回复于:2002-09-16 16:10:19
[这个贴子最后由萧筱筱在 2002/09/16 04:11pm 编辑]
1.所需安装包
openssl-0.9.6e-sol8-sparc-local
openssh-3.4p1.tar.gz
2.安装前需准备工作
因为Openssh的3.4p1版本有个发布包是被人黑过的,因此在拿到openssh-3.4p1.tar.gz,安装之前需要用md5查看一下该包。
#md5 openssh-3.4p1.tar.gz
若结果为:459c1d0262e939d6432f193c7a4ba8a8说明该包可用,否则该包不可用。
3.安装openssl-0.9.6e-sol8-sparc-local
pkgadd –d openssl-0.9.6e-sol8-sparc-local
4.安装openssh
#tar –zxvf openssh-3.4p1.tar.gz
#cd openssh-3.4p1
#./configure --prefix=/usr/local/ssh --with-ssl-dir=/usr/local/ssl --with-ipv4-default
#make
#make install
5.配置openssh
添加sshd用户
groupadd sshd
useradd –g sshd –d /usr/local/ssh –s /bin/false sshd
编辑/usr/local/ssh/etc/sshd_config文件
将以下内容的注释打开
Port 22
Protocol 2
ListenAddress 0.0.0.0
HostKey /usr/local/ssh/etc/ssh_host_rsa_key
HostKey /usr/local/ssh/etc/ssh_host_dsa_key
6.启动sshd
启动:/usr/local/ssh/sbin/sshd
7.编辑sshd自启动脚本
在/etc/init.d目录下vi sshdctl,添加以下内容
#!/bin/sh
PATH=$PATH:/usr/local/ssh/bin:/usr/local/ssh/sbin:.
export PATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib:/usr/local/lib:/usr/ucb/lib:/usr/local/ssh/libexec.
export LD_LIBRARY_PATH
if [ $# -lt 1 ]
then
echo "usage: sshdctl start | stop"
fi
# start sshd
case "$1" in
start)
sshd
;;
stop)
ps -ef | grep sshd | grep -v grep | awk '{print "kill -9 "$2}'| sh
;;
*)
echo "usage: sshdctl start | stop"
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 应该 怎样 处理 显示 如下 问题 运行 回复 安装 lugyin |
注册
个人空间
