導航:首頁 > 配伺服器 > centos如何架設ftp伺服器嗎

centos如何架設ftp伺服器嗎

發布時間:2022-08-28 05:53:03

㈠ 如何在Centos下安裝ftp伺服器

1、安裝ftp
# yum -y install ftp vsftpd

查看安裝情況
#rpm -qc vsftpd
/etc/logrotate.d/vsftpd
/etc/pam.d/vsftpd
/etc/vsftpd/ftpusers
/etc/vsftpd/user_list
/etc/vsftpd/vsftpd.conf

2、伺服器配置
創建ftp根目錄 /ftp/private(這里有個不解的問題,如果創建了一個/root/ftp/private的目錄,登錄時會提示500 OOPS: cannot change directory:/root/ftp/private之類的錯誤,目前無法解決,希望有知道的朋友解釋一下),如果創建一個公開的目錄,需要創建/ftp/open並在/etc/vsftpd/vsftpd.conf增加anon_root=/ftp/open
#mkdir /ftp

#mkdir /ftp/private

創建密碼明文文件,創建兩個用戶John,Jack,密碼分別是passwxx,passwyy
#vim /etc/vsftpd/pass.txt

John
passwxx
Jack
passwyy

根據明文創建密碼DB文件,userlist.db就是用戶密碼的資料庫
#db_load -T -t hash -f /etc/vsftpd/pass.txt \
> /etc/vsftpd/userlist.db

創建vftpd 系統賬戶 ftp_user
#useradd -d /root/ftp/private -s /sbin/nologin ftp_user

配置用戶數據
# vi/etc/pam.d/vsftpd

//將auth及account的所有配置行行均注釋掉,添加如下內容:
authrequiredpam_userdb.so db=/etc/vsftpd/userlist
accountrequiredpam_userdb.so db=/etc/vsftpd/userlist

userlist就是/etc/vsftpd/userlist.db的資料庫,不過不用加.db後綴,系統自動添加

在/etc/vsftpd/vsftpd.conf 添加一下內容:

#vim /etc/vsftpd/vsftpd.conf
#anon_root=/ftp/open //如果要增加一個公開的文件目錄,將注釋去掉virtual_use_local_privs=YES
guest_enable=YES
guest_username=ftp_user
chroot_local_user=YES
allow_writeable_chroot=YES

同時將chroot_list_enable=YES,chroot_list_file=/etc/vsftpd/chroot_list注釋去掉並將chroot_list_file=/etc/vsftpd/chroot_list
改為chroot_list_file=/ftp
chroot_list_enable=YES
# (default follows)
chroot_list_file=/ftp

啟動vsftpd
#systemctl start vsftpd

設置開機啟動
#systemctl enable vsftpd

㈡ 怎樣在centos上配置ftp伺服器

在centos上配置ftp伺服器方法詳見:https://jingyan..com/article/95c9d20d4e1222ec4e7561fc.html

㈢ 如何在Centos下安裝ftp伺服器

一:安裝vsftpd
查看是否已經安裝vsftpd

2
二:基於虛擬用戶的配置
所謂虛擬用戶就是沒有使用真實的帳戶,只是通過映射到真實帳戶和設置許可權的目的。虛擬用戶不能登錄CentOS系統。
修改配置文件
配置文件直接貼出來吧

3
三:使用Berkeley DB進行認證
yum install db4 db4-utils
然後,創建用戶密碼文本/etc/vsftpd/vuser_passwd.txt ,注意奇行是用戶名,偶行是密碼

4
接著,生成虛擬用戶認證的db文件
編輯認證文件/etc/pam.d/vsftpd,全部注釋掉原來語句,再增加以下兩句:
最後,創建虛擬用戶配置文件

5
設置FTP根目錄許可權
最新的vsftpd要求對主目錄不能有寫的許可權所以ftp為755,主目錄下面的子目錄再設置777許可權

6
添加防火牆,把ftp的21埠開放 vi /etc/sysconfig/iptables

7
經過以上步驟我們就完成了ftp伺服器的搭建,讓我們暢游ftp吧

㈣ 怎麼在centos 7上配置ftp伺服器

二、專門新建一個FTP伺服器的用戶
在此我已ftpuser為例子:
命令:useradd
ftpuser
新增一個用戶ftpuser
passwd
ftpuser
為ftpuser設定密碼,期間會有兩次提示輸入密碼確認。
三、為FTP服務設置防火牆
ftp默認埠是21,而centos默認是沒有開啟的,所以要修改iptables文件
vi
/etc/sysconfig/iptables
-A
INPUT
-p
tcp
-m
state
--state
NEW
-m
tcp
--dport
21
-j
ACCEPT
最後:wq
保存
重啟防火牆:service
iptables
restart
注意:會出現iptables.service文件不存在,由於Centos7默認是firewall作為防火牆,這里改為iptables防火牆
systemctl
start
firewalld.service
#啟動firewall
systemctl
stop
firewalld.service
#停止firewall
systemctl
disable
firewalld.service
#禁止firewall開機啟動

㈤ 如何在Centos下安裝ftp伺服器

VSFTP(Very Secure FTP)是一種在Linux中非常安全且快速穩定的FTP伺服器,目前已經被許多大型站點所採用。特點是小巧輕快,安全易用。並且是一個完全免費開放源碼的FTP軟體.

VSFTP的軟體安裝包是: vsftpd-2.2.2-12.el6_5.1.i686.rpm
查詢:[root@FTP ~]# rpm -q vsftpd
安裝:[root@FTP ~]# rpm -ivh vsftpd-2.2.2-12.el6_5.1.i686.rpm或者直接yum install vsftpd
啟動、停止及重啟VSFTP的命令: [root@FTP ~]# service vsftpd start/stop/restart
VSFTP配置文件:
/etc/vsftpd/vsftpd.conf //主配置文件
/etc/vsftpd.ftpusers //被禁止登錄FTP的用戶文件
/etc/vsftpd.user_list //允許登錄FTP的用戶文件
a、將登錄後的用戶限制在本地家目錄下:
#vi /etc/vsftpd/vsftpd.conf
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
新建受限用戶的列表文件並加入受限用戶名
[root@FTP ~]# vi /etc/vsftpd.chroot_list
raykeso
重啟ftp服務
[root@FTP ~]# service vsftpd restart
b、/etc/vsftpd/vsftpd.conf 主要參數講解
anonymous_enable=YES/no 是否允許匿名用戶登錄
anonymous_enable=yes/no 是否允許匿名上傳文件
local_enable= YES/no 是否允許本地用戶登錄
write_enable= YES/no 是否允許本地用戶上傳
guest_enable=yes/no 是否允許虛擬用戶登錄;
local_mask=022 設置本地用戶的文件生成掩碼為022,默認值為077
dirmessage_enable= YES 設置切換到目錄時顯示.message隱含文件的內容
xferlog_enable= YES 激活上傳和下載日誌
connect_from_port_20=YES 啟用FTP數據埠連接
pam_service_name=vsftpd 設置PAM認證服務的配置文件名稱, 該文件存放在/etc/pam.d目錄下
userlist_enable= YES 允許vsftpd.user_list文件中的用戶訪問伺服器
userlist_deny= YES 拒絕vsftpd.user_list文件中的用戶訪問伺服器
listen= YES/no 是否使用獨占啟動方式(這一項比較重要)
tcp_wrappers= YES/no 是否使用tcp_wrappers作為主機訪問控制方式
來源:Linux下FTP伺服器的搭建-http://www.leixuesong.cn/389

㈥ centos7.0怎麼搭建ftp

你是已經購買過獨立的伺服器的話,因為centos7.0系統是命令式操作,操作不好的話,比較麻煩,所以建議直接讓服務商幫您裝一下。海騰數據租用伺服器可以免費安裝一些軟體。
如果是你買的雲主機的話就更好操作了,都有控制面板的。直接裝好系統就可以用。

㈦ 如何在Centos下安裝ftp伺服器

1. 如果你所在網路中的FTP伺服器上已經配置好(dhcp+tftp服務的話)。
2. 將你的虛擬機配置成網路啟動。
3. 到啟動畫面按步驟安裝即可。

如果你所在網路中的FTP伺服器沒有配置成網路安裝伺服器的話,那你就需要配置一個網路安裝伺服器了。
大概步驟是:
1. 配置DHCP。
2. 配置tftp服務。
3. 將安裝光碟內容復制到安裝伺服器。
這種配置網路文庫大把,搜一下就可以了。

㈧ 如何建立ftp伺服器

FTP伺服器平台:Liunx平台 OR Windows server平台

如果這台伺服器還做文件共享用的話,那就推薦用Windows伺服器版,加上域帳戶就可以控制許可權。

Windows搭建就比較簡單了,相信不用說都知道,直接用系統自帶的IIS+FTP就可以了。當然了,如果用FileZilla Server更好,雖然很小,但很強悍。

㈨ centos系統怎麼搭建ftp伺服器

方法/步驟 一:安裝vsftpd 查看是否已經安裝vsftpd 二:基於虛擬用戶的配置 所謂虛擬用戶就是沒有使用真實的帳戶,只是通過映射到真實帳戶和設置許可權的目的。虛擬用戶不能登錄CentOS系統。 修改配置文件 配置文件直接貼出來吧

㈩ 如何在Centos下安裝ftp伺服器

一:安裝vsftpd 查看是否已經安裝vsftpd 二:基於虛擬用戶的配置 所謂虛擬用戶就是沒有使用真實的帳戶,只是通過映射到真實帳戶和設置許可權的目的。虛擬用戶不能登錄CentOS系統。 修改配置文件 配置文件直接貼出來吧 三:使用Berkeley DB進行認證 yum install db4 db4-utils 然後,創建用戶密碼文本/etc/vsftpd/vuser_passwd.txt ,注意奇行是用戶名,偶行是密碼 四:接著,生成虛擬用戶認證的db文件 編輯認證文件/etc/pam.d/vsftpd,全部注釋掉原來語句,再增加以下兩句: 最後,創建虛擬用戶配置文件 五:設置FTP根目錄許可權 最新的vsftpd要求對主目錄不能有寫的許可權所以ftp為755,主目錄下面的子目錄再設置777許可權 六:添加防火牆,把ftp的21埠開放 vi /etc/sysconfig/iptables

閱讀全文

與centos如何架設ftp伺服器嗎相關的資料

熱點內容
php郵箱驗證代碼 瀏覽:404
光貓偽裝命令 瀏覽:175
安卓高端機為什麼都用曲屏 瀏覽:419
老電影大全 戰爭片 瀏覽:971
有沒有小電影得網址網站 瀏覽:378
奧特曼電影排行榜前十名 瀏覽:580
安卓光遇賬號過期怎麼找回 瀏覽:476
現金寶寶app在哪裡能下載 瀏覽:277
二戰女教師慰安婦電影 瀏覽:270
傳說對決錄像在哪個文件夾 瀏覽:136
不用充錢就能看電視劇的網站 瀏覽:562
卧式空氣壓縮機 瀏覽:137
合川排課管理系統源碼 瀏覽:439
女主被用鐵鏈囚禁的小說 瀏覽:196
兩個小時的愛情電影 瀏覽:864
php電商下單並發處理 瀏覽:242
送牛奶女電影名 瀏覽:468
港片有功物名的別片有哪些 瀏覽:246
s8安卓9如何開啟多屏應用 瀏覽:39