FTP伺服器搭建

2021-09-24 11:42:30 字數 1187 閱讀 7870

. yum install -y vsftpd

啟動服務

chkconfig vsftpd on //設定開機自啟動

vi /etc/vsftpd/vsftpd.conf

anonymous_enable = no 不允許匿名登入

chroot_local_user=yes 去掉註解#

useradd -s /sbin/nologin -d /var/ftp/data ftp //建立ftp使用者

passwd ftp //更改密碼

chmod o+w /var/ftp/data //修改許可權,否則無法上傳檔案

vi /etc/selinux/config

預設是enforcing 把他修改為disabled

service vsftpd restart //重新啟動ftp服務

systemctl restart vsftpd.service

6.配置防火牆(要開啟21埠)

開啟/etc/sysconfig/iptables檔案

vi /etc/sysconfig/iptables

在reject行之前新增如下**

-a rh-firewall-1-input -m state --state new -m tcp -p tcp --dport 21 -j accept

儲存和關閉檔案,重啟防火牆

service iptables start

ftp://ip:21

如果無法上傳 chmod 777 目錄

allow_writeable_chroot=yes #只讓使用者訪問自己的主目錄,可以加上這句

vi /etc/vsftpd/chroot_list #新增使用者,每個使用者一行

service vsftpd restart #重啟

大功告成

檢視所有使用者及其主目錄

ftp的一些操作命令

搭建FTP伺服器

ftp 是僅基於 tcp 的服務,不支援 udp。與眾不同的是 ftp 使用兩個埠,乙個資料埠和乙個命令埠,也可叫做控制埠。通常來說這兩個埠是 21 命令埠 和 20 資料埠 由於 ftp 工作方式的不同,資料埠並不總是 20,分為 主動 ftp 和被動 ftp。1.主動 ftp 主動方式的 ftp...

ftp伺服器搭建

1.檢查是否已安裝vsftpd伺服器 rpm qa grep vsftpd 若未安裝則執行 yum install vsftpd y 2.設定開機自啟動 chkconfig vsftpd on1.執行cd etc vsftpd 用vi開啟vsftpd.conf 配置檔案 2.找到chroot lis...

搭建FTP伺服器

初次搭建ftp的過程中經過多次嘗試,總結了乙個較為簡單的ftp搭建步驟 1.首先購買乙個伺服器,個人使用的是阿里雲的ecs雲伺服器,系統選64位的centos7.2版本 阿里雲官網 2.安裝vsftp yum install vsftpd 遇到問號直接按回車 看到complete!表示已安裝完成 設...