讓user不能ssh登入,但可用ftp登入

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

讓user不能ssh登入,但可用ftp登入

文章kcw » 週六 10月 20, 2007 10:35 am

因為server 只願意提供 ftp 服務.

想請問一下, 如果我要讓某個user

可以由 ftp 連入, 而不能使用 ssh login

請問要怎麼設定呢?!

我有試著更改 passwd 中的 shell設定

像是改成 /usr/sbin/nologin ,

或者使用 passwd -l <user> 指令

不過這樣的方法, 似乎也封鎖了 ftp連線.
kcw
可愛的小學生
可愛的小學生
 
文章: 40
註冊時間: 週二 6月 13, 2006 11:34 pm

文章blc » 週六 10月 20, 2007 10:44 am

/etc/sshd_config裡有一項是DenyUsers,詳細用法請看 man sshd_config。
blc
 

文章Franklin » 週六 10月 20, 2007 10:57 am

把 user 的 shell 改成 /bin/true
再到 /etc/shells 中加入 /bin/true 即可
頭像
Franklin
懵懂的國中生
懵懂的國中生
 
文章: 171
註冊時間: 週五 6月 16, 2006 1:13 pm

文章企鵝狂 » 週六 10月 20, 2007 1:22 pm

如果是用proftpd的話
/etc/proftpd/proftpd.conf

代碼: 選擇全部
# Users require a valid shell listed in /etc/shells to login.
# Use this directive to release that constrain.
RequireValidShell               off
http://news.bbc.co.uk/1/hi/world/asia-pacific/country_profiles/1285915.stm


Country profile: Taiwan
Map of Taiwan
Taiwan is the island which has for all practical purposes been independent for half a century, but which China regards as a rebel region that must be reunited with the mainland - by force if necessary.
企鵝狂
活潑的高中生
活潑的高中生
 
文章: 477
註冊時間: 週三 3月 31, 2004 11:13 am
來自: 台灣共和國

文章redjoe » 週六 10月 20, 2007 7:05 pm

關sshd,開ftp
redjoe
快樂的大學生
快樂的大學生
 
文章: 518
註冊時間: 週一 4月 07, 2003 10:15 pm
來自: Taiwan

文章chih.0812 » 週一 10月 22, 2007 8:17 am

對阿,關掉 sshd 就好囉

或是,deny 所有的 user,只留你管理用的帳號
chih.0812
可愛的小學生
可愛的小學生
 
文章: 33
註冊時間: 週三 8月 08, 2007 11:37 pm


回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客