LinuxSir.cn,穿越时空的Linuxsir!

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

openssh问题请教

[复制链接]
发表于 2005-4-13 09:21:36 | 显示全部楼层 |阅读模式
操作系统是RedHat AS3.0,以前用自带的openssh时,系统日志显示的是:
sshd(pam_unix)[5847]: session opened for user root by (uid=0)
昨天装了个新版的openssh 4.0,系统日志变成了
sshd[2340]: Accepted password for root from 172.18.9.57 port 2758 ssh2
怎么没有了pam_unix?我在安装时选择了--with-pam的,是不是没有配置对?
请指教,谢谢!
发表于 2005-4-13 09:31:33 | 显示全部楼层
1. ldd /usr/sbin/sshd

看一看用没有用到 libpam.so.0 就知道装的对不对了。

2. 看一看/etc/ssh/sshd_config 里有没有设置
UsePAM yes
(4.0 也许不太一样?)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-13 09:46:21 | 显示全部楼层
Post by Glue
1. ldd /usr/sbin/sshd

看一看用没有用到 libpam.so.0 就知道装的对不对了。

用到了,显示
libpam.so.0 => /lib/libpam.so.0 (0xb75c6000)

2. 看一看/etc/ssh/sshd_config 里有没有设置
UsePAM yes
(4.0 也许不太一样?)


我看了下sshd_config,好像没有UsePAM这一项设置啊。

我的安装过程是这样的:
1、tar -xzvf openssh-4.0p1.tar.gz
2、cd openssh-4.0p1
3、./configure --with-pam --with-tcp-wrappers --with-ipv4-default --with-md5-passwords
4、make
5、make install
6、vi /etc/init.d/sshd
   将:
   KEYGEN=/usr/bin/ssh-keygen
   SSHD=/usr/sbin/sshd
   改为:
   KEYGEN=/usr/local/bin/ssh-keygen
   SSHD=/usr/local/sbin/sshd
7、重新启动sshd
   /etc/rc.d/init.d/sshd restart
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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