免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: compnik
打印 上一主题 下一主题

Redhat EL4 下实现ssh chroot 登陆 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2005-09-09 14:09 |只看该作者

Redhat EL4 下实现ssh chroot 登陆

RHEL的openssh有打chroot补丁吗,怎么我在Tao Linux上不行(Tao 1.0相对于RHEL 3的版本)?

论坛徽章:
0
12 [报告]
发表于 2005-09-09 17:16 |只看该作者

Redhat EL4 下实现ssh chroot 登陆

这跟打不打补丁没关系,是用pam来实现的

论坛徽章:
0
13 [报告]
发表于 2005-09-10 16:08 |只看该作者

Redhat EL4 下实现ssh chroot 登陆

我的PAM就没起做作用,做了一大堆,  但还是和没改一样的登陆.
mkdir -p /var/chroot
useradd -d /var/chroot carter
chown -R carter:carter chroot
mkdir -p /var/chroot/home/carter
mkdir -p /var/chroot/etc
mkdir -p /var/chroot/bin
mkdir -p /var/chroot/lib
chown -R carter:carter /var/chroot/home/carter
[root@train var]# tail -1 /etc/pam.d/sshd
session    required     pam_chroot.so
[root@train var]# tail -1 /etc/security/chroot.conf
carter                  /var/chroot
[root@train var]# /etc/init.d/sshd restart
[root@train var]#cp /bin/bash /var/chroot/bin/
tail -1 /etc/passwd >; /var/chroot/etc/passwd
[root@train var]# ldd /var/chroot/bin/bash
        /etc/libcwait.so =>; /etc/libcwait.so (0xb75e7000)
        libtermcap.so.2 =>; /lib/libtermcap.so.2 (0xb75d2000)
        libdl.so.2 =>; /lib/libdl.so.2 (0xb75cf000)
        libc.so.6 =>; /lib/i686/libc.so.6 (0xb7496000)
        /lib/ld-linux.so.2 =>; /lib/ld-linux.so.2 (0xb75eb000)
[root@train var]# cp /etc/libcwait.so /var/chroot/etc/
[root@train var]# cp /lib/libtermcap.so.2 /var/chroot/lib/
[root@train var]# cp /lib/ld-linux.so.2 /var/chroot/lib/
[root@train var]# cp /lib/libdl.so.2 /var/chroot/lib/
[root@train var]# mkdir -p /var/chroot/lib/i686
[root@train var]# cp /lib/libc.so.6 /var/chroot/lib/
[root@train var]# echo carter | passwd --stdin carter
Changing password for user carter.
passwd: all authentication tokens updated successfully.
[root@train var]# ssh carter@127.0.0.1
carter@127.0.0.1's password:
[carter@train chroot]$ pwd
/var/chroot
[carter@train chroot]$ ls
bin  Desktop  etc  home  lib


这是操作过程,  可是没有任何变化, chroot PAM验证没起作用呀.

论坛徽章:
0
14 [报告]
发表于 2005-09-10 16:42 |只看该作者

Redhat EL4 下实现ssh chroot 登陆

OK,  Thanks,  RH4上可以。 rh3上没好, 看来问题是出在
/etc/pam.d/sshd

论坛徽章:
0
15 [报告]
发表于 2005-09-10 17:08 |只看该作者

Redhat EL4 下实现ssh chroot 登陆

现在已经可以登陆了,  但ssh这个命令如何chroot来运行呢?

论坛徽章:
0
16 [报告]
发表于 2005-09-12 10:18 |只看该作者

Redhat EL4 下实现ssh chroot 登陆

搂主的方法可以确定在RHEL3上是不行的吗!
至少我没有成功啊!
我查过一些debian和gentoo资料,这样做需要sshd支持ChRootGroups和ChRootUsers,不知道为什么搂主说用了PAM就不需要这个支持了,不太懂????

论坛徽章:
0
17 [报告]
发表于 2005-09-13 11:20 |只看该作者

Redhat EL4 下实现ssh chroot 登陆

我尝试了RHEL4和RHEL3,RHEL3上确实不行,改SSHD也不行,
我看到日志里的信息是登录成功了,但马上退出了,session成功启动,但是连接维持不了,而同样的做法,RHEL4上就可以!

哪位知道里面的原因,帮我搞懂阿!谢谢!

论坛徽章:
0
18 [报告]
发表于 2005-09-15 10:38 |只看该作者

Redhat EL4 下实现ssh chroot 登陆

严重怀疑是OpenSSH的版本问题,RHEL3的版本太老所致,有大侠可以一起验证吗?

论坛徽章:
0
19 [报告]
发表于 2006-07-18 10:41 |只看该作者

论坛徽章:
3
丑牛
日期:2014-02-25 15:19:10金牛座
日期:2014-02-28 19:01:322015亚冠之西悉尼流浪者
日期:2015-06-10 15:01:09
20 [报告]
发表于 2007-11-30 09:25 |只看该作者
我这两天也在研究这个,可以参考一下这篇文章
http://www.trydofor.com/study/st ... h-chroot-by-pam.htm
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP