LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1508|回复: 5

到底应该怎么安装OPENSSH??网上的教程都有问题……

[复制链接]
发表于 2003-5-31 13:29:07 | 显示全部楼层 |阅读模式
不弟按一个教程安装如下:

具体步骤如下:

useradd sshd
passwd sshd  <--增加sshd这个用户

安裝:
由於 openssh 會使用到 openssl 的資料,所以當然需要先安裝 openssl 之後,在安裝 openssh 囉:
  [root @tsai root]# cd /usr/local/src
[root @tsai src]# tar -zxvf /root/openssh-3.0.2p1.tar.gz
[root @tsai src]# tar -zxvf /root/openssl-0.9.6c.tar.gz
[root @tsai src]# cd openssl-0.9.6c
[root @tsai openssl-0.9.6c]# ./config --prefix=./usr/local/openssl
將資料安裝在 /usr/local/openssl 這個目錄,這樣安裝的好處是,
往後在移除該套件較為容易!直接移除該目錄就好了!
......
[root @tsai openssl-0.9.6c]# make
開始編譯囉!
[root @tsai openssl-0.9.6c]# make test
測試一下是否正常,應該不會有問題才是!

[root @tsai openssl-0.9.6c]# make install
安裝到 /usr/local/openssl 中囉!安裝好 openssl 之後,他的函式庫
馬上就自動啟動了!然後開始安裝 openssh 吧!

[root @tsai openssl-0.9.6c]# cd ../openssh-3.0.2p1
[root @tsai openssh-3.0.2p1]# ./configure --prefix=/usr/local/ssh --sysconfdir=/etc/ssh
注意喔!上面是同一行喔! --with-pam 在加入 PAM 模組的安全防護,
而 --with-tcp-wrappers 則是加入 TCP Wrappers 的安全防護囉!
......

install contrib/redhat/sshd.pam /etc/pam.d/sshd
cp contrib/redhat/sshd.init /etc/rc.d/init.d/sshd
chkconfig --level 3 sshd on ;配置成系统服务
這個步驟在將 PAM 這個安全模組拷?到 PAM 的預設路?饺ィ
也就是 /etc/pam.d 這個目錄啦!另外,特別注意, sshd  
這個檔案的屬性必須為 644 ,而所有人是 root 才行,
否則 ssh 不會動!!

[root @tsai openssh-3.0.2p1]# make  <==編譯
[root @tsai openssh-3.0.2p1]# make install


上面這樣就安裝完畢啦!

啟動:
再?砭褪切枰獑 SSH 這個套件了,你應該可以到 /usr/local/ssh 去,進入 /usr/local/ssh/sbin 去執行 sshd 這個檔案,也就是:
/usr/local/ssh/sbin/sshd
就完成啟動的程序囉!如果不相信的話,那就執行 netstat -a | more 看看有沒有 ssh 這個服務吧!

-------------------------------------------
安装是安装完了, 用 netstat -an 也看到了22端口开了。没下文了??? 我用putty 怎么连接都连接不上……

同时在网上找了其它的教程也基本上说的一样……… 按上面做的,就是不行啊……

请哥哥们指教正常的安装OPENSSH的方法,谢谢了…………………
 楼主| 发表于 2003-5-31 16:13:29 | 显示全部楼层
顶一下,请各位大哥关心一下小弟弟我……………………………
发表于 2003-5-31 18:21:20 | 显示全部楼层
最简单的方法
./configure --prefix=/usr/local/ssh
make
make install
/usr/local/ssh/sbin/sshd
ok~!
注意你的防火墙设置!
 楼主| 发表于 2003-5-31 18:23:30 | 显示全部楼层
是的,安装之后,我用netstat -an 看了,是安装好了,但是用SSH工具就是连接不上……… 而且用 sshd restart ,就是fild........
 楼主| 发表于 2003-6-1 00:18:56 | 显示全部楼层
请教, SSH和OPENSSH有什么不同啊………………………搞不清楚中……………………
发表于 2003-6-1 04:51:11 | 显示全部楼层
ssh最早是用挪威的一家公司做的,但是它不是完全免费,
openssh就是ssh的免费实现,是用某个大学研究组做的
被LINUX广泛使用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表