1. 程式人生 > >[vsftpd總結]從Centos7.3建立ftp伺服器到建立管理員帳戶和遊客帳戶

[vsftpd總結]從Centos7.3建立ftp伺服器到建立管理員帳戶和遊客帳戶

建立FTP伺服器

1.安裝vsftpd

#安裝vsftpd
yum install -y vsftpd
#設定開機啟動
systemctl enable vsftpd.service 
# 重啟
service vsftpd restart
# 檢視vsftpd服務的狀態
systemctl status vsftpd.service

2.配置vsftpd.conf


#備份配置檔案
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak

#如下配置

anonymous_enable=NO

local_enable=YES

write_enable=NO

local_umask=022

anon_upload_enable=NO

anon_mkdir_write_enable=NO
anon_other_write_enable=NO

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

chown_uploads=NO

xferlog_std_format=YES

async_abor_enable=YES

ascii_upload_enable=YES
ascii_download_enable=YES

ftpd_banner=Welcome to xunigel's FTP service.

ls_recurse_enable=NO

listen=YES

pam_service_name=vsftpd

userlist_enable=YES
tcp_wrappers=YES
use_localtime=YES
listen_port=21
chroot_local_user=YES
idle_session_timeout=300
guest_enable=YES
guest_username=vsftpd
user_config_dir=/etc/vsftpd/vconf
data_connection_timeout=1
virtual_use_local_privs=YES
pasv_enable=YES
pasv_min_port=10060
pasv_max_port=10090
accept_timeout=5
connect_timeout=1
local_root=/home/vsftpd/repo
allow_writeable_chroot=YES

建立使用者

1.建立使用者檔案


#guest使用者只能下載,admin為管理員賬戶,可以新增刪除檔案
#第一行使用者名稱,第二行密碼,不能使用root為使用者名稱
vi /etc/vsftpd/virtusers
guest
123456
admin
123456

2.生成使用者資料檔案

db_load -T -t hash -f /etc/vsftpd/virtusers /etc/vsftpd/virtusers.db

#設定PAM驗證檔案,並指定對虛擬使用者資料庫檔案進行讀取

chmod 600 /etc/vsftpd/virtusers.db 

3.修改/etc/pam.d/vsftpd檔案

# 修改前先備份 

cp /etc/pam.d/vsftpd /etc/pam.d/vsftpd.bak

# 將auth及account的所有配置行均註釋掉
vi /etc/pam.d/vsftpd

auth sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/virtusers

account sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/virtusers

# 如果系統為32位,上面改為lib

4. 新建系統使用者vsftpd,使用者目錄為/home/vsftpd

#使用者登入終端設為/bin/false(即:使之不能登入系統)
useradd vsftpd -d /home/vsftpd -s /bin/false
chown -R vsftpd:vsftpd /home/vsftpd

5.建立虛擬使用者個人配置檔案

mkdir /etc/vsftpd/vconf
cd /etc/vsftpd/vconf

5.1建立guest使用者

touch guest
mkdir -p /home/vsftpd/guest/
vim guest

anon_world_readable_only=NO

5.2建立admin使用者

touch admin
mkdir -p /home/vsftpd/admin/
vim admin

write_enable=YES
anon_world_readable_only=NO
download_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES

6.防火牆設定

因為我是阿里雲ECS伺服器,所以只需要在安全規則中新增埠安全規則就行了。

7.重啟vsftpd伺服器

#重啟服務
systemctl restart vsftpd.service
#檢視服務狀態
systemctl status vsftpd.service

進行測試

可以使用瀏覽器測試遊客帳戶,使用filezilla或者其他ftp軟體測試管理員帳戶。

相關推薦

[vsftpd總結]Centos7.3建立ftp伺服器建立管理員遊客

建立FTP伺服器 1.安裝vsftpd #安裝vsftpd yum install -y vsftpd #設定開機啟動 systemctl enable vsftpd.service # 重啟 service vsftpd restart # 檢視

Wordpress Ubuntu17.01轉移至新機Centos7.3[ 新老伺服器轉移 ]

Ubuntu環境: PHP 7.1.17 Apache2 Mysql5.5 Centos環境: 新伺服器 整個過程需要保證: 1) Web伺服器三板斧:apache mysql php版本相同。 2) Wordpress資料庫要原封不動從Ubuntu

騰訊雲伺服器centos7.3 配置FTP,每個使用者登入FTP對應不同的檔案目錄,並只能訪問設定的目錄

VSFTPD 安裝: -- 檢視是否已經安裝 VSftpd: rpm -qa | grep vsftp yum install -y vsftpd groupadd ftpuser #建立ftpuser組 useradd -g ftpuser -s /sbin/

centos7建立ftp伺服器

由於測試需要把檔案傳到對方的ftp伺服器上面,需要一個測試環境,然後就鼓搗了一個ftp伺服器;記錄一下環境centos7 1:檢查是否安裝了vsftpdrpm -q vsftpd2:就直接進入安裝流程yum install vsftpd  -y3:開啟服務systemctl 

在windows中建立ftp伺服器

大概流程敘述: 1.控制面板-程式-找到開啟或關閉windows功能,找到如下: 2.開啟管理,找到Internet資訊服務管理,建立ftp站點,如下: 3.建立完成後,在本地使用者和組裡面建立新的使用者,預設在user組下面,刪掉如下: 4.找到建立的ftp伺

如何在windows上建立FTP伺服器

建立FTP伺服器首先要在windows上開啟FTP和IIS相關服務。 1、下面就如何開通相關服務進行說明。 控制面板→程式和功能→開啟或關閉windows功能→開啟Internet資訊服務(三個相關服務都開啟,不完全開啟會開啟服務不成功),開啟相關服務後,一般會進行重啟。 2、開通F

Linux下載FTP建立FTP伺服器的一些坑!

下載FTP服務 如果沒有yum命令,則需要配置本地yum 1. 首先將光碟裝載進有linux系統的物理機或虛擬機器中。 2. 進入linux系統。 進入/dev目錄下 cd /dev/ 可以看到系統已經識別到了光碟機。 cd /dev ls 是否可以找到cdrom

Windows Service 2012 R2 下如何建立ftp伺服器

1、首先在本地機器上建立一個使用者!這些使用者是用來登入到FTP的!我的電腦右鍵->管理->本地使用者和組->使用者->“右鍵”新建使用者->輸入使用者名稱和密碼再點建立就行了!       2、其次是在D盤

linux建立ftp伺服器

dnf install vsftpd service vsftp start //啟動vsFTPd服務 出現啟動失敗則可以使用:/etc/rc.d/init.d/vsftpd restart systemctl enable vsftpd //設定開機啟動 systemctl

操作一:在Centos中建立ftp伺服器

總結性:就在linux中下載ftp安裝並配置,就完成了一個伺服器的搭建   安裝: 第一步:使用yum命令,安裝vsftpd元件 安裝完後,有/etc/vsftpd/vsftpd.conf 檔案,是vsftp的配置檔案。 [[email protected]

Linux-ftp伺服器 檔案的上傳下載總結(1-實名登入)

1.安裝和配置vsftpd 不然會這樣 2.重啟伺服器 3.實名登入 4.上傳檔案 4.1建立檔案—再開一個終端,在home/ftptest目錄下建立檔案haha 4.2 命令:put filename 成功上傳到伺服器zy的home目錄下 附:

阿里雲上建立FTP伺服器使用者

簡介 FTP 是File Transfer Protocol(檔案傳輸協議)的英文簡稱,而中文簡稱為“文傳協議”。用於Internet上的控制檔案的雙向傳輸。同時,它也是一個應用程式(Application)。基於不同的作業系統有不同的FTP應用程式,而所有這些應用程式

使用每步FTP服務在魔百盒CM201-2上建立FTP伺服器

建立FTP伺服器要求是能開機自啟動,在後臺執行。24小時不能停止,萬一斷電後來電會自動啟動,綜合考察下來,發現每步FTP服務可以實現開機自啟動網上機頂盒很多,但總有這樣那樣的限制,魔百盒CM201-2不光IPTV照樣可以使用,對每步FTP服務的支援也很到位置,2個加一起真是絕配每步FTP服務是免費的,沒有任何

利用機頂盒建立FTP伺服器實現手機照片視訊快速備份

利用機頂盒建立FTP伺服器實現手機照片視訊快速備份 1、首先下載每步FTP服務到U盤,然後把U盤插到機頂盒上 2、機頂盒上安裝每步FTP服務設定目錄為U盤,點此下載 http://www.meibu.com/soft/ftp.apk 3、手機上安裝手機瘦身大師 點此下載 http

Centos7安裝搭建FTP伺服器(最簡便方法)

  簡介: vsftpd 是“very secure FTP daemon”的縮寫,安全性是它的一個最大的特點。 vsftpd 是一個 UNIX 類作業系統上執行的伺服器的名字,它可以執行在諸如 Linux、BSD、Solaris、 HP-UNIX等系統上面,是一個完全免費的、開放原始碼的

通過stupid-ftpd在linux下建立ftp伺服器

使用到的原始碼包為:stupid-ftpd-1.5beta.tar.gz 下載地址: https://sourceforge.net/projects/stupid-ftpd/files/stupid-ftpd/V1_5beta/ 1、解壓原始碼包 tar -vxf stupid-f

CentOS7種搭建FTP伺服器

如果是在虛擬機器中試驗的,最好先拍攝快照以免出現錯誤時恢復 1.安裝vsftpd #首先要檢視你是否安裝vsftp  [[email protected] /]# rpm -q vsftpd vsftpd-3.0.2-10.el7.x86_64         

無法與ftp伺服器建立連線

Ftp無法連線伺服器的原因有多種,我分析了一下,以下幾種可能最大: 1、你電腦無法連線網路,或伺服器無法連線網路、宕機、重啟等,訪問網站試試; 2、可能是您的防火牆造成的,請關閉防火牆或正確配置; 3、可能是您的ftp軟體已經缺少檔案或者設定不當,建議使用我們推崇的軟體

windows 建立ftp 伺服器

網址參考 https://www.windowscentral.com/how-set-and-manage-ftp-server-windows-10 重要的時賬戶的建立。與訪問許可權的修改 If you want to create your own private cloud and be able t

ubuntu上ftp伺服器建立

1、安裝ftp sudo apt-get install vsftpd 2、建立工作目 mkdir /home/ftp 3、建立使用者名稱和密碼 sudo useradd -d /home/ftp -s /bin/bash topvas passwd talent &nb