vsftpd

1、vsftp安裝篇
web

複製代碼代碼以下:

# 安裝vsftpd
yum -y install vsftpd
# 啓動
service vsftpd start
# 開啓啓動
chkconfig vsftpd on

2、vsftp相關命令之服務篇
複製代碼代碼以下:

# 啓動ftp服務
service vsftpd start
# 查看ftp服務狀態
service vsftpd status
# 重啓ftp服務
service vsftpd restart
# 關閉ftp服務
service vsftpd stop


3、vsftp配置篇
vim

複製代碼代碼以下:

#進入vsftpd配置文件
vim /etc/vsftpd/vsftpd.conf
# 禁止匿名用戶anonymous登陸
anonymous_enable=NO
# 容許本地用戶登陸
local_enable=YES
# 讓登陸的用戶有寫權限(上傳,刪除)
write_enable=YES
# 默認umask
local_umask=022
# 把傳輸記錄的日誌保存到/var/log/vsftpd.log
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=NO
# 容許ASCII模式上傳
ascii_upload_enable=YES
# 容許ASCII模式下載
ascii_download_enable=YES
# 使用20號端口傳輸數據
connect_from_port_20=YES
# 歡迎標語
ftpd_banner=Welcome to use my test ftp server.
# 接下來的三條配置很重要
# chroot_local_user設置了YES,那麼全部的用戶默認將被chroot,
# 也就用戶目錄被限制在了本身的home下,沒法向上改變目錄。
# chroot_list_enable設置了YES,即讓chroot用戶列表有效。
# ★超重要:若是chroot_local_user設置了YES,那麼chroot_list_file
# 設置的文件裏,是不被chroot的用戶(能夠向上改變目錄)
# ★超重要:若是chroot_local_user設置了NO,那麼chroot_list_file
# 設置的文件裏,是被chroot的用戶(沒法向上改變目錄)
chroot_list_enable=YES
# touch /etc/vsftpd/chroot_list 新建
chroot_list_file=/etc/vsftpd/chroot_list
use_localtime=YES
# 以standalone模式在ipv4上運行
listen=YES
# PAM認證服務名,這裏默認是vsftpd,在安裝vsftpd的時候已經建立了這個pam文件,
# 在/etc/pam.d/vsftpd,根據這個pam文件裏的設置,/etc/vsftpd/ftpusers
# 文件裏的用戶將禁止登陸ftp服務器,好比root這樣敏感的用戶,因此你要禁止別的用戶
# 登陸的時候,也能夠把該用戶追加到/etc/vsftpd/ftpusers裏。
pam_service_name=vsftpd
# 重啓 vsftpd
service vsftpd restart

4、vsftp用戶篇
複製代碼代碼以下:

# 建立用戶
useradd -d /home/webapps/www.xxx.com -s /sbin/nologin -M hzh1990
# 設置用戶到文件夾
chown -R username /home/webapps/www.xxx.com/public
# 設置權限
chown -R 777  /home/webapps/www.xxx.com/public
# 添加密碼
passwd hzh1990 -> 密碼 -> 確認密碼



轉自:http://www.jb51.net/article/47795.htm服務器

相關文章
相關標籤/搜索