Ubuntu ftp安裝 配置 測試

2021-10-12 07:16:52 字數 2355 閱讀 3847

如果之前配置過ftp服務,無法啟動服務,可先完全解除安裝,再進行安裝。

sudo apt-get update 

sudo apt-get install vsftpd

vsftpd --version //檢測是否安裝

vim /etc/vsftpd.conf    //編輯配置檔案
修改vsftpd.conf檔案:

listen=no                	 //是否開啟監聽ipv4和ipv6資料      

listen_ipv6=yes //是否開啟監聽ipv6資料

anonymous_enable=no //是否允許匿名登陸,無需密碼

local_enable=yes //是否允許本地使用者登入

write_enable=yes //是否允許登陸者上傳檔案

local_umask=022 //設定本地使用者預設要減免的許可權

dirmessage_enable=yes //目錄訊息,能夠給遠端登陸的使用者傳送目錄

use_localtime=yes //伺服器所展示的目錄將隨著本地時間而改變

connect_from_port_20=yes //確認連線傳輸的埠號為20

xferlog_file=/var/log/vsftpd.log //日誌檔案存放位置

xferlog_std_format=yes //日誌檔案採用標準格式

ftpd_banner=welcome to ftp service. //在使用shell時登陸那麼會傳送歡迎語

chroot_local_user=yes //對本地使用者是否實施限制

chroot_list_enable=yes //開啟限制白名單

chroot_list_file=/etc/vsftpd.chroot_list //白名單路徑,若無這個檔案需要自己建立

secure_chroot_dir=/var/run/vsftpd/empty

pam_service_name=ftp //此處ubuntu的系統需要改為ftp

rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem

rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key

ssl_enable=no

utf8_filesystem=yes //編碼統一為utf8編碼,可以識別中文,防止亂碼

sudo groupadd ftpusers	 //建立ftpusers使用者組

sudo useradd -m ftpuser_lxr //建立乙個使用者並且自動建立家目錄為/home/ftpuser_lxr

usermod -g ftpusers ftpuser //將這個新使用者加入到ftpusers使用者組中

sudo passwd ftpuser //更改密碼

mkdir /home/ftpuser_lxr/ftp //為使用者新增乙個具有一定許可權的資料夾

chmod 777 -r /home/ftpuser_lxr/ftp //新建乙個pub目錄用於存放檔案,並且賦予全部許可權

usermod -s /sbin/nologin ftpuser //限制使用者登入方式;限制使用者username只能通過ftp登陸,而不能直接登陸伺服器

vim /etc/vsftpd.chroot_list		// 把使用者名稱新增進去並儲存
修改 vsftpd.chroot_list 檔案內容:

#白名單

ftpuser

systemctl start vsftpd 或者 service vsftpd start

systemctl restart vsftpd 或者 service vsftpd restart

sudo apt-get remove --purge vsftpd		//解除安裝ftp服務

(--purge 選項表示徹底刪除改軟體和相關檔案)

瀏覽器如果無法訪問(以360瀏覽器為例),看下瀏覽器設定:開啟選單 —> 工具 —> internet選項 —>高階 —>啟用ftp資料夾檢視(勾選)。

如果還不行,把高階裡的,使用被動ftp(用於防火牆和dsl數據機的兼用)去掉勾選

ubuntu ftp安裝配置

一 準備。ubuntu虛擬機器和window之間採用橋接方式 電腦主機最好是網線上網 二 ftp伺服器配置。2.1.安裝ftp伺服器。目前linux上使用較多的ftp伺服器是vsftpd。所以,我們需要先安裝vsftpd軟體。在ubuntu上安裝vsftpd,使用的命令是 sudo apt get ...

nginx安裝配置及測試

2 上傳安裝包到 usr local src目錄下,解壓得到nginx 1.13.12資料夾,進入nginx 1.13.12 src目錄 cd usr local src nginx 1.13.12 src 3 配置檢查 編譯 安裝,這裡選擇安裝在 usr local nginx目錄下,步驟如下 a...

的安裝配置 Manjaro Linux安裝配置

安裝wmtools 1.解除安裝舊版本 sudo pacman r open vm tools git clone 3.執行指令碼進行安裝 cd vmware tools patches sudo patched open vm tools.sh 安裝vim sudo pacman s vim 更新...