ubuntu下chroot的ssh帐户登录

参考http://blog.tianya.cn/blogger/post_show.asp?BlogID=19235&PostID=17196941这个文章
sudo apt-get install libpam-chroot;
发现后边的步骤很繁琐,就放弃了安装,结果导致重新使用root ssh登录也不能正常登录了
直接返回Connection closed by ….
后来把文章中的步骤全部回滚也不灵,最后发现是/etc/ssh/sshd_config文件中的UsePAM yes导致
把配置改成UsePAM no 重启ssh就可以正常登录了

下边是重新又找到其他办法
参考https://help.ubuntu.com/community/DebootstrapChroot为ubuntu安装子系统
1、
sudo apt-get install debootstrap;
sudo apt-get install schroot;

2、增加一个系统用户
sudo useradd net-user;
sudo passwd net-user;

3、修改/etc/schroot/schroot.conf增加如下内容
[hardy_i386]
description=Ubuntu 8.04 Hardy for i386
directory=/srv/chroot/hardy_i386
#personality=linux32
root-users=net-user
#run-setup-scripts=true
#run-exec-scripts=true
type=directory
users=alice,bob,charlie

4、
sudo mkdir -p /srv/chroot/hardy_i386;
sudo debootstrap –variant=buildd –arch i386 hardy /srv/chroot/hardy_i386 http://archive.ubuntu.com/ubuntu/

5、
schroot -c hardy_i386 -u root
apt-get install ubuntu-minimal

6、
将net-user这个用户chroot到hardy_i386这个子系统中
修改/etc/ssh/sshd_config增加如下内容
Match user net-user
ChrootDirectory /srv/chroot/hardy_i386/

7、
service ssh restart

原创文章,转载请注明: 转载自海波无痕

本文链接地址: ubuntu下chroot的ssh帐户登录

文章的脚注信息由WordPress的wp-posturl插件自动生成

此条目发表在server分类目录。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论链接可以 移除 nofollow.