Ubuntu vsftpd安裝及上傳檔案

2021-09-25 20:29:28 字數 1403 閱讀 6258

sudo apt-get install vsftpd
# 先建立 [上傳檔案] 的根目錄

$ sudo mkdir /home/ftpuser

# 新增 [上傳者] 使用者

$ sudo useradd ftpuser -d /home/ftpuser -m

# 設定 [操作許可權]

$ sudo chmod 777 -r /home/ftpuser

# 設定 [上傳者] 使用者密碼

$ sudo passwd ftpuser

# 新建檔案/etc/vsftpd.user_list,用於存放允許訪問ftp的使用者:

$ sudo touch /etc/vsftpd.user_list 

$ sudo vim /etc/vsftpd.user_list

# 在/etc/vsftpd.user_list中新增允許登入ftp 的使用者 

ftpuser

# 結合配置檔案 /etc/vsftpd.conf 檔案使用

# 注:配置在檔案裡面的全是白名單可登入,名字不要和保留名衝突否則不起效果,可去保留檔案注釋,即可用

userlist_file=/etc/vsftpd.user_list

userlist_enable=yes

userlist_deny=no

// /etc/vsftpd.conf檔案,修改

# 本地使用者可上傳

write_enable=yes

# 本地使用者預設訪問的目錄

local_root=/home/uftp

# ftp伺服器的工作模式,此時為被動模式, 如果設定port_enable=yes,就表示主動模式

pasv_enable=yes

# 在pasv模式下,建立資料傳輸所可以使用port範圍的下界

pasv_min_port=6000

# 在pasv模式下,建立資料傳輸所可以使用port範圍的上界,把埠範圍設在比較高的一段範圍內,比如50000-60000,將有助於安全性的提高

pasv_max_port=7000

# 上傳者的資料夾以及檔案許可權

local_umask=022 // 也包括 資料夾許可權 655,檔案是755

file_open_mode=0755

$ service vsftpd start    // 啟動

$ service vsftpd stop // 關閉

$ service vsftpd restart // 重啟

附:不會配置的話,請不要亂配,特別是 /etc/vsftpd.csonf 檔案。搞明白 含義,再取出注釋 

ubuntu vsftpd 安裝配置

sudo apt get install vsftpd 配置 新建乙個使用者ftpuser並把他新增到ftpuser組中,同時設定ftpuser的主目錄為ftp的目錄 這樣ftpuser登陸的話就被限制在ftp目錄中了 sudo vim etc vsftpd.conf listen yes anon...

mysql安裝及設定 mysql安裝及常見設定

安裝mysql install mysql 完整 1 tar zxf mysql 5.0.27.tar.gz 2 cd mysql 5.0.27 3 configure prefix usr local mysql sysconfdir etc localstatedir var lib mysql...

nvm安裝及node安裝

使用nvm install latest安裝最新版本node 發現報錯,因為預設位址是官網 在命令列中設定國內映象 nvm node mirror nvm npm mirror 可以使用nvm安裝node了 切換使用node版本 nvm use 7.5.0 檢視當前擁有的node版本 nvm ls ...