1、安裝ftp和本地ftp訪問工具軟體包
yum install -y vsftpd ftp
2、啟動ftp服務
systemctl start vsftpd
設定開機自啟(可選)
systemctl enable vsftpd
3、檢視服務是否啟動
netstat -anlpt | grep vsftpd 或者 ps
-aux | grep vsftpd
4、檢視防火牆狀態,若執行著防火牆,則關閉防火牆。
firewall-cmd --state
systemctl stop firewalld
5、訪問ftp伺服器
windows端: 開啟檔案資源管理器,在上邊檔案位置處輸入 ftp:/
/192.168.121.38/ 即可。
linux端: 在終端直接輸入 ftp 192.168.121.38 即可。
此處ip位址為ftp伺服器端的位址。
1、安裝ftp和本地ftp訪問工具軟體包
yum install -y vsftpd ftp
2、修改配置檔案
vim /etc/vsftpd/vsftpd.conf
修改 enonymous_enable=no (關閉匿名使用者登入)
3、建立測試使用者
useradd abc
passwd abc
輸入兩遍密碼即可
4、建立測試檔案並賦許可權
mkdir -p /
var/www/html
chown -r abc:root /
var/www/html/
vim /
var/www/html/test.txt
5、開啟ftp服務
systemctl start vsftpd
6、訪問ftp伺服器
windows端: 開啟檔案資源管理器,在上邊檔案位置處輸入 ftp:/
/192.168.121.38/ 即可。
linux端: 在終端直接輸入 ftp 192.168.121.38
(使用測試使用者登入)
1、安裝ftp和本地ftp訪問工具軟體包
yum install -y vsftpd ftp
2、修改配置檔案
vim /etc/vsftpd/vsftpd.conf
勾選 ascii_upload_enable=yes
ascii_download_enable=yes
chroot_local_user=yes
最後一行新增:guest_enable=yes
guest_username=ftpuser(系統存在使用者)
user_config_dir=/etc/vsftpd/vuser_conf
allow_writeable_chroot=yes
vim /etc/pam.d/vsftpd
方法一:
注釋前邊內容並新增以下內容
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vuser_passwd
account required /lib64/security/pam_userdb.so db=/etc/vsftpd/vuser_passwd
方法二:
寫在pam認證配置檔案的前面,認證不通過接著往下進行
auth sufficient pam_userdb.so db=/etc/vsftpd/vuser_passwd
account sufficient pam_userdb.so db=/etc/vsftpd/vuser_passwd
3、建立db明文
vim /etc/vsftpd/vuser_passwd.txt
奇數行為使用者名稱,偶數行為密碼,可以設定多個。
4、生成db檔案
cd /etc/vsftpd/
db_load -t -t hash -f vuser_passwd.txt vuser_passwd.db
5、建立使用者許可權檔案
mkdir vuser_conf
vim vuser_conf/lisi (使用者)
#指定使用者目錄
local_root=/var/www/sushe
#允許寫入
write_enable=yes
anon_world_readable_only=no
#允許虛擬使用者上傳檔案
anon_upload_enable=yes:
#允許虛擬使用者建立目錄
anon_mkdir_write_enable=yes
#允許虛擬使用者執行其他操作(如改名、刪除)
anon_other_write_enable=yes
6、建立測試檔案
mkdir -p /
var/www/lisinet
cd /
var/www/lisinet
echo 234g33 > a.txt
7、關閉防火牆
systemctl stop firewalld
setenforce 0
8、開啟ftp服務
systemctl start vsftpd
9、訪問ftp伺服器
windows端: 開啟檔案資源管理器,在上邊檔案位置處輸入 ftp:/
/192.168.121.38/ 即可。
linux端: 在終端直接輸入 ftp 192.168.121.38
(使用建立的db使用者登入)
linux 搭建ftp伺服器
工具 linux虛擬機器 securecrt filezilla 1 安裝vsftpd元件 命令 yum y install vsftpd 2 新增賬戶及密碼 1 新增賬戶命令 useradd ftpuser 登入後預設的路徑為 home ftpuser.2 新增密碼命令 passwd ftpuse...
Linux搭建FTP伺服器
linux安裝ftp服務,設定ftp使用者登入的目錄,新增ftp訪問使用者,設定ftp 使用被動模式訪問 1.作為ftp伺服器,需要啟動vsftpd服務 1 檢視本機是否安裝有ftp相關的rpm包 rpm qa grep ftp 如果沒有安裝,可以掛載redhat的安裝包 位於 home ltbo9...
Linux搭建FTP伺服器
第一章 介紹 主要介紹在linux中搭建ftp伺服器的過程,需要掌握的要點是配置檔案的合理配置。第二章 安裝ftp 執行命令 yum y install vsftpd 第三章 使用 1 建立ftp連線使用者 useradd ftpusr 2 設定ftp使用者密碼 passwd ftpusr 3 建立...