vsftpd 使用 xinetd 限制 ip 連線的方法

vsftpd 要限制特定 ip 連線必須使用 xinetd

1. 編輯 vsftpd.conf
/etc/vsftpd/vsftpd.conf

1. listen=NO
2. tcp_wrappers=YES

2. 編輯 xinetd 的 vsftpd
# vi /etc/xinetd.d/vsftpd

# default: off
# description: The vsftpd FTP server serves FTP connections. It uses \
# normal, unencrypted usernames and passwords for authentication.
service ftp
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/sbin/vsftpd
server_args = /etc/vsftpd/vsftpd.conf
nice = 10
only_from = 127.0.0.1 192.168.0.1 192.168.0.2
}

3. 將舊的停掉
cd /etc/init.d/
mv vsftpd vsftpd.old

4. 重新啟動服務
chkconfig vsftpd on
service vsftpd start

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s

%d 位部落客按了讚: