centos 7.4 搭建ftp伺服器 vsftpd

2021-03-02 常見問題服務平臺

在centos 7.3測試也是OK的,其它版本沒有實驗

# 安裝 vsftpd

$ yum install vsftpd -y

# 啟動

$ service vsftpd start && systemctl restart vsftpd.service

# 查看

$ netstat -nltp | grep 21

/*
目前 FTP 服務登陸允許匿名登陸,也無法區分用戶訪問,我們需要配置 FTP 訪問權限
vsftpd 的配置目錄為 /etc/vsftpd,包含下列的配置文件:
vsftpd.conf 為主要配置文件
ftpusers 配置禁止訪問 FTP 伺服器的用戶列表
user_list 配置用戶訪問控制
*/

# 修改權限

$ vi /etc/vsftpd/vsftpd.conf
修改內容如下:

# 禁用匿名用戶
anonymous_enable=NO

# 禁止切換根目錄
chroot_local_user=YES

# 重啟後 pub/目錄訪問需要登錄了

$ service vsftpd restart && systemctl restart vsftpd.service

# 創建 FTP 用戶

$ useradd dongzhihong

# 為用戶 dongzhihong 設置密碼

$ echo "dongzhihongmima" | passwd dongzhihong --stdin

#限制該用戶僅能通過 FTP 訪問

#限制用戶 dongzhihong 只能通過 FTP 訪問伺服器,而不能直接登錄伺服器
$ usermod -s /sbin/nologin dongzhihong

# 為用戶分配主目錄 為用戶 dongzhihong 創建主目錄 並約定:/data/ftp 為主目錄, 該目錄不可上傳文件

# 創建 /data/ftp/pub 目錄

$ mkdir -p /data/ftp/pub

# 寫歡迎文件 /data/ftp/welcome.txt

$ echo "Welcome to use FTP service." > /data/ftp/welcome.txt

# 設置訪問權限 chmod a-w 表示不可寫(all-write)
$ chmod a-w /data/ftp && chmod 777 -R /data/ftp/pub

# 設置為用戶主目錄
$ usermod -d /data/ftp dongzhihong

# 重啟伺服器

$ sudo systemctl restart vsftpd.service

# 登錄FTP

資源管理器打開 ftp://dongzhihong:dongzhihongmima@IP
FTP軟體登錄 主動,被動都可以

/END

相關焦點

  • FTP 伺服器搭建與配置
    主動模式:服務端主動向服務端發送請求;被動模式:服務端等待著客戶端請求(也是默認的工作方式0)伺服器搭建PS: 預習vsftpd工具        可以利用很好的開源工具 vsftpd(very secure ftp daemon,非常安全的FTP守護進程),重要是免費!!!比如傳輸速度快、安全性高、以及支持虛擬用戶驗證等其它FTP服務程序不具備的功能。
  • CentOS7 搭建vsftpd詳細教程
    -y vsftpd2.防火牆設置如果防火牆把ftp的埠給攔截了,我們是無法訪問到ftp服務的。  #ftp的訪問路徑4.配置vsftpd用vim /etc/vsftpd/vsftpd.conf打開後修改或者新增:anonymous_enable=NO    #不允許匿名訪問write_enable=YES    #寫權限local_root=/usr/yong.cao/ftp   #這裡是我自定義的ftp目錄chroot_local_user
  • Centos7 搭建FTP環境
    sudo yum install -y vsftpd2、執行以下命令,設置 vsftpd 開機自啟動。sudo systemctl enable vsftpd3、執行以下命令,啟動 FTP 服務。sudo systemctl start vsftpd4、執行以下命令,確認服務是否啟動。
  • Linux下ftp伺服器的搭建
    64位[root@VM_0_9_centos ~]# cat /etc/redhat-releaseCentOS Linux release 7.8.2003 (Core)一、安裝vsftpd檢測系統是否已安裝 vsftpd
  • Ubuntu16.04環境下使用vsftpd搭建FTP伺服器
    #apt-get remove vsftpdvsftpd命令 啟動start 查看狀態status 停止stop 重啟restart# /etc/init.d/vsftpd restart   # service vsftpd restart# systemctl restart vsftpd# service vsftpd start# service
  • linux搭建FTP伺服器步驟
    linux搭建FTP伺服器在linux作業系統中搭建ftp伺服器,ftp伺服器會提供三種遠程登錄方式,分別是匿名登錄方式、本地用戶方式和虛擬用戶方式
  • CentOS搭建FTP簡易教程
    作為一名研發工程師,多多少少也要掌握必備的運維技能,比如配個開發環境、Web伺服器環境等等。有些小夥伴會購買雲主機,用來搭建自己的網站或者部署測試程序等等用途。這過程少不了要上傳代碼、圖片等文件,相信很多同學會使用git來更新。本篇教程講你學會如何搭建FTP服務,用於批量上傳各種文件。只要照著做,就很快能掌握。
  • Linux搭建FTP伺服器
    FTP (File Transfer Protocol )文件傳輸協議三個版本:1、wu-ftp 2、proftp 3、vsftpd(very secure ftp daemon 非常安全的ftp服務)作用:常用於web等伺服器實現跨網絡
  • 如何搭建ftp伺服器實現文件共享?
    一這裡以windows系統和linux系統為例,簡單介紹一下如何在這2種系統下搭建ftp伺服器,整個過程非常簡單,感興趣的朋友可以自己嘗試一下:windowswindows系統自帶有ftp伺服器,只需要在控制面板的「程序和功能」模塊中開啟一下就行,下面我簡單介紹一下操作過程:1.首先,打開控制面板,依次點擊「程序」->「啟用或關閉windows
  • 【技術指南】CentOS安裝FTP及配置用戶
    vsftpd作為FTP伺服器,在Linux系統中是非常常用的,下面我們介紹如何在centos系統上安裝vsftp。
  • 如何在 CentOS 7 中使用 SSL/TLS 加固 FTP 伺服器進行安全文件傳輸
    通過 TLS/SSL 連接到 FTP 伺服器15、 最後,在文件目錄嘗試 從本地傳輸文件到 FTP 伺服器[3],看 FileZilla 界面後面的部分查看文件傳輸相關的報告。使用 FTP 安全地傳輸文件就是這些。記住 FTP 默認是不安全的,除非我們像上面介紹的那樣配置它使用 SSL/TLS 連接。在下面的評論框中和我們分享你關於這篇文章/主題的想法吧。
  • 完全指南:如何在 CentOS 7 中安裝、配置和安全加固 FTP 服務
    : 配置 FTP 伺服器4、 現在,我們會進行一些配置來設置並加密我們的 FTP 伺服器,讓我們先備份一下原始配置文件 /etc/vsftpd/vsftpd.conf:# cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.orig接下來,打開上面的文件,並將下面的選項設置相關的值:
  • Linux 平臺通過 nginx 和 vsftpd 構建圖片伺服器
    Nginx WEB 伺服器Nginx 是一個高性能的 HTTP 和 反向代理 伺服器,也是一個 IMAP/POP3/SMTP 代理伺服器。 Nginx 是由 Igor Sysoev 為俄羅斯訪問量第二的 Rambler.ru 站點開發的,第一個公開版本 0.1.0 發布於 2004 年 10 月 4 日。
  • vsftpd伺服器的搭建
    上周講了NFS伺服器的搭建方式,這是一種共享文件的服務。今天來講一下centos7伺服器下搭建FTP的方法。1、首先,通過yum的方式安裝vsftpdyum install vsftpd2、默認的主配置文件放在/etc/vsftpd/vsftpd.confvi /etc/vsftpd/vsftpd.conf
  • 企業FTP搭建教程
    *2.啟動vsftpd伺服器$ systemctl restart vsftpd$ systemctl enable vsftpd3.檢查服務是否正常啟動$ ps -ef|grep vsftp && netstat -tunlp|grep 21至此 匿名用戶的ftp已經搭建完成去windos客戶端查看
  • 【漏洞學習】FTP後門漏洞復現(含有漏洞的vsftpd2.3.4)
    FTP後門漏洞復現vsftpd-2.3.4 手工觸發漏洞:當進行FTP認證時,如果用戶名USER中包含:),那麼直接就觸發監聽6200埠的連接的shell。如果目標使用了含有漏洞的vsftpd2.3.4開啟FTP服務,通過FTP來訪問開放的目錄和文件來進行信息收集進行下一步的攻擊。FTP工作原理?FTP基於TCP協議服務,是網際網路中進行文件傳輸的協議,默認使用20、21號兩個埠,一個數據埠和一個命令埠,埠20是數據埠,用於文件在客戶端和伺服器之間傳輸數據流。
  • 企業實戰|企業FTP搭建
    *2.啟動vsftpd伺服器$ systemctl restart vsftpd$ systemctl enable vsftpd3.檢查服務是否正常啟動$ ps -ef|grep vsftp && netstat -tunlp|grep 21至此 匿名用戶的ftp已經搭建完成去windos客戶端查看
  • 在CentOS 7上安裝PXE伺服器
    本文將在VMware Worksation上運行的一臺Linux CentOS 7安裝成PXE伺服器,並創建另外一臺虛擬機充當客戶端主機,驗證一下網絡安裝作業系統的過程。現在能搜索到的教程,大多是Linux 6時代的攻略和命令,不忍卒讀,於是,我就整理出這篇在Linux CentOS 7上安裝PXE伺服器的文章來。好了,廢話少說,我們直奔主題。
  • 【教程】手把手企業FTP搭建實例
    安裝Vsftpd提前關閉selinux 和firewalld防火牆1.安裝vsftp軟體包$ yum -y install vsftpd*2.啟動vsftpd伺服器$ systemctl restart vsftpd$ systemctl enable vsftpd3.檢查服務是否正常啟動$ ps -ef|grep
  • 升級系統到centos7.9
    公司有centos7.2和centos7.7系統百十臺,因辦公軟體的需要,要把所有的系統升級到centos7.9,百度了一下,還是覺得配置本地yum