我使用的是ubuntu的安裝軟體命令即可完成安裝:
apt-get install vsftpd
建議建立乙個ftp使用者專門用於ftp伺服器登入管理。命令如下:
新建使用者
useradd -d /home/uftp -s /bin/bash uftp
這裡建立了乙個linux使用者並且設定了主目錄為/home/uftp
,以後也將作為該使用者ftp的主目錄。
設定密碼
passwd uftp
配置檔案說明
配置檔案
說明/etc/vsftpd.conf
ftp主配置檔案
/etc/allowed_users
允許ftp登入的使用者
/etc/ftpusers
不能使用ftp的使用者
/etc/vsftpd.chroot_list
限制ftp只能訪問主目錄的使用者
以上目錄可以在vsftp.conf中設定,這是我設定的目錄。配置檔案修改
userlist_deny=no #控制使用者列表是否可以訪問,no代表可以訪問
userlist_enable=yes #控制使用者列表是否生效
userlist_file=/etc/allowed_users #定義使用者列表
seccomp_sandbox=no #關閉用於seccomp的過濾器
anonymous_enable=no
write_enable=yes
chroot_list_enable=yes
chroot_list_file=/etc/vsftpd.chroot_list
啟動:
service vsftpd start
重啟:
service vsftpd restart
Ubuntu下asterisk伺服器的配置
asterisk是乙個開放源 的軟體voippbx系統,它是乙個執行在linux環境下的純軟體實施方案。asterisk是一種功能非常齊全的應用程式,提供了許多電信功能,能夠把你的x86機器變成你自己的交換機,還能夠當作一台企業級的商用交換機。asterisk讓人激動的事情是它在小企業預算可承受的範...
Ubuntu下搭建FTP伺服器
sudo apt get install vsftpd命令執行過程中,安裝程式會給本地建立乙個名為 ftp 的使用者組,命令執行完之後會自動啟動ftp服務。可以使用 netstat tl 命令檢查ftp埠有沒有已經開啟,或者直接在瀏覽器裡輸入 ftp 你的伺服器ip 新安裝的vsftpd預設是可以匿...
Ubuntu下搭建FTP伺服器
sudo apt get install vsftpd命令執行過程中,安裝程式會給本地建立乙個名為 ftp 的使用者組,命令執行完之後會自動啟動ftp服務。可以使用 netstat tl 命令檢查ftp埠有沒有已經開啟,或者直接在瀏覽器裡輸入 ftp 你的伺服器ip 新安裝的vsftpd預設是可以匿...