如何配置FTP服務

2021-10-09 13:25:49 字數 4223 閱讀 7294

ftp服務啟動不了的乙個解決辦法

ftp設定允許本地使用者登入

ftp及指令碼部署

用於檔案的傳輸

1、安裝vsft服務

[root@ftp ~

]# yum -y install vsftpd

2、給共享目錄設定屬主和屬組用於匿名登入

[root@ftp ~

]# chown -r ftp.ftp /var/ftp/pub

3、給共享目錄設定訪問許可權

[root@ftp ~

]# chmod -r 755

/var/ftp/pub

4、出建立乙個檔案用於客戶機測試

[root@ftp ~

]# echo "123456abc"

>

/var/ftp/pub/a1

1、修改配置檔案

[root@ftp ~]# vim /etc/vsftpd/vsftpd.conf

anonymous_enable=yes		#允許匿名賬號登入

write_enable=yes #允許本地賬號寫入許可權

anon_umask=

022 #設定匿名賬號的許可權為755

anon_upload_enable=yes #允許匿名賬號上傳檔案

anon_mkdir_write_enable=yes #允許匿名賬號新建檔案

anon_other_write_enable=yes #允許匿名賬號其他寫入許可權

dirmessage_enable=yes

xferlog_enable=yes

connect_from_port_20=yes

xferlog_std_format=yes

listen=yes

pam_service_name=vsftpd

userlist_enable=yes

2、開啟vsftp服務

[root@ftp ~

]# systemctl start vsftpd

3、檢視伺服器是否啟動

[root@ftp ~

]# netstat -anptu|grep vsftpd

1、修改配置檔案

[root@ftp ~

]# /etc/vsftpd/vsftpd.conf

#echo "local_enable=yes #允許本地使用者登入

#write_enable=yes #允許本地使用者寫入許可權

#local_umask=022 #設定本地使用者許可權為755

#chroot_local_user=yes #本地使用者只允許登入在宿主目錄下

#allow_writeable_chroot=yes #允許宿主目錄寫入許可權

#userlist_enable=yes #啟用使用者列表

#userlist_deny=no #只允許使用者列表裡的使用者登入

#dirmessage_enable=yes

#xferlog_enable=yes

#connect_from_port_20=yes

#xferlog_std_format=yes

#listen=yes

#pam_service_name=vsftpd

#userlist_enable=yes

2、建立乙個使用者並設定密碼

[root@ftp ~

]# useradd lisi

[root@ftp ~

]# echo "123456"

|passwd --

stdin lisi

3、給使用者新增到白名單裡

[root@ftp ~

]# echo "lisi"

>>

/etc/vsftpd/user_list

4、開啟vsftp服務

[root@ftp ~

]# systemctl start vsftpd

5、檢視伺服器是否啟動

[root@ftp ~

]# netstat -anptu|grep vsftpd

#!

/bin/bash

#ftp

#1、安裝vsft服務

yum -y install vsftpd

#2、給共享目錄設定屬主和屬組用於匿名登入

chown -r ftp.ftp /var/ftp/pub

#3、給共享目錄設定訪問許可權

chmod -r 755

/var/ftp/pub

#4、出建立乙個檔案用於客戶機測試

echo "123456abc"

>

/var/ftp/pub/a1

#5、允許匿名賬號登入

echo "anonymous_enable=yes

#允許本地賬號寫入許可權

write_enable=yes

#設定匿名賬號的許可權為755

anon_umask=

022#允許匿名賬號上傳檔案

anon_upload_enable=yes

#允許匿名賬號新建檔案

anon_mkdir_write_enable=yes

#允許匿名賬號其他寫入許可權

anon_other_write_enable=yes

dirmessage_enable=yes

xferlog_enable=yes

connect_from_port_20=yes

xferlog_std_format=yes

listen=yes

pam_service_name=vsftpd

userlist_enable=yes

/etc/vsftpd/vsftpd.conf

#6、開啟vsftp服務

systemctl start vsftpd

#7、檢視伺服器是否啟動

netstat -anptu|grep vsftpd

#!

/bin/bash

#ftp

#1、安裝vsft服務

yum -y install vsftpd

#2、給共享目錄設定屬主和屬組用於匿名登入

chown -r ftp.ftp /var/ftp/pub

#3、給共享目錄設定訪問許可權

chmod -r 755

/var/ftp/pub

#4、出建立乙個檔案用於客戶機測試

echo "123456abc"

>

/var/ftp/pub/a1

#5、允許本地使用者登入

echo "local_enable=yes

#允許本地使用者寫入許可權

#write_enable=yes

#設定本地使用者許可權為755

#local_umask=022

#本地使用者只允許登入在宿主目錄下

#chroot_local_user=yes

#允許宿主目錄寫入許可權

#allow_writeable_chroot=yes

#啟用使用者列表

#userlist_enable=yes

#只允許使用者列表裡的使用者登入

#userlist_deny=no

#dirmessage_enable=yes

#xferlog_enable=yes

#connect_from_port_20=yes

#xferlog_std_format=yes

#listen=yes

#pam_service_name=vsftpd

#userlist_enable=yes

#設定白名單

useradd lisi

echo "123456"

|passwd --

stdin lisi

echo "lisi"

>>

/etc/vsftpd/user_list

systemctl restart vsftpd

如何配置FTP伺服器

前言 在眾多的 網路應用中,ftp file transferporotocol 有著非常重要的地位。在internet中乙個十分重要的資源就是 軟體資源。而各種各樣的軟體資源大多數都是放在ftp 伺服器中的。可以說,ftp與web服務幾乎佔據了整個internet應用的80 以上。ftp服務可以根...

FTP 服務配置

vsftp搭建配置 作業系統版本 linux suse 11 sp3 ip 172.27.34.211 使用命令cat etc suse release rpm qa grep vsftp 若本機未安裝vsftpd軟體包時,可以使用yast工具安裝,需要將安裝光碟放入光碟機,執行命令如下 nbcsa...

配置FTP服務

ftp是file transfer protocol 檔案傳輸協議,簡稱文傳協議 的英文簡稱,用於在internet上控制檔案的雙向傳輸。ftp的主要作用就是讓使用者連線乙個遠端計算機 這些計算機上 執行著ftp伺服器程式 並檢視遠端計算機中的檔案,然後把文 件從遠端計算機複製到本地計算機,或把本地...