如何搭建这样的ssh ftp?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
pengsir
帖子: 137
注册时间: 2015-07-24 8:29
系统: ubuntu

如何搭建这样的ssh ftp?

#1

帖子 pengsir » 2015-08-13 11:59

一个老师有200个学生,要求搭建一个ftp服务器,满足以下条件
1.每个学生登录ftp的密码可以自己修改,无需管理员修改后,告诉学生。
2.每个学生自己的家目录各自隔离
3.有个共享目录,可以让说有的学生共享,仅仅可以下载

如何实现?
每个学生必须能够修改自己的密码很重要,在一个学校的班级中,学生之间互相知道学号。
如果随机生成的密码,学生肯定会要管理员来改,不可行,
如果统一按照某种简单规则生成,相当于每个学生相互知道学号和密码,他们互相抄作业,因此条件1必须满足。
每个学生得到初始密码,并登录ftp后,他的ftp密码可以自己修改。

proftpd,vsftpd的方案不行。

考虑用ssh ftp的方式,1.满足了,2也容易做到,3如何实现?
上次由 pengsir 在 2015-08-13 12:50,总共编辑 1 次。
头像
susbarbatus
帖子: 2966
注册时间: 2010-04-10 16:14
系统: Arch Linux

Re: 如何搭建这样的ssh ftp?

#2

帖子 susbarbatus » 2015-08-13 12:38

搞个755权限的目录,每个家目录下做软链接?
或者直接搞个公共账户呗。
沉迷将棋中……
头像
冲浪板
论坛版主
帖子: 7513
注册时间: 2007-05-06 8:19

Re: 如何搭建这样的ssh ftp?

#3

帖子 冲浪板 » 2015-08-13 12:47

还是用Samba吧,浏览起来也更容易些,

话说远程登录的话,登上来就是可以看自己的home哦,权限大的可以看到其他人的文件。

比如在局域网,vpn也一样,在域环境,就是可以看见自己的“home”的,很容易就达到你的要求。
头像
冲浪板
论坛版主
帖子: 7513
注册时间: 2007-05-06 8:19

Re: 如何搭建这样的ssh ftp?

#4

帖子 冲浪板 » 2015-08-13 12:47

还是用Samba吧,浏览起来也更容易些,

话说远程登录的话,登上来就是可以看自己的home哦,权限大的可以看到其他人的文件。

比如在局域网,vpn也一样,在域环境,就是可以看见自己的“home”的,很容易就达到你的要求。
回复