看板FreeBSD
标 题Re: [问题] 让使用者可以用ftp但关掉ssh telnet等服务
发信站SayYA 资讯站 (Sun Oct 5 12:31:10 2008)
转信站ptt!ctu-reader!ctu-peer!news.nctu!News.Math.NCTU!SayYa
※ 引述《[email protected] (...)》之铭言:
> ※ 引述《[email protected] (Ar藤)》之铭言:
> : 小弟的目的是给使用者一个空间 让他上传他的网页 和php档
> : 我想让他只能使用ftp服务
> : ftp的部份我已经设定好了
> : 但我不想让他用ssh telnet等连进来
> : 请问这该怎麽做呢?
> : 原本以为是adduser时shell用nologin 不过这样连ftp都进不来
> ssh 的部份可以改 /etc/ssh/sshd_config
> 设定 AllowUsers/AllowGroups/DenyUsers/DenyGroups 来控制
> 请 man sshd_config(5)
> telnet 不要开就好了
简单的情况好像愈来愈复杂了. 真是有点奇怪.... :(
default 的 ftpd 只要设定 shell 是 nologin
并且把 nologin 加入 /etc/shells 里. 配合 /etc/ftpusers
就能达到原发文的需求。
要注意的是要跑在 passive mode 还是不要。
--
※ Origin: SayYA 资讯站 <bbs.sayya.org>
◆ From: 60-250-195-10.hinet-ip.hinet.net