當前位置:首頁 » 文件管理 » centos開啟ftp服務

centos開啟ftp服務

發布時間: 2023-05-17 00:26:51

A. CentOS7文件伺服器的搭建

安裝

yum -y install vsftpd

安裝後修改配置

vi /etc/vsftpd/vsftpd.conf

不允許匿名操作

開啟用戶管理列表

在文件最後面新增allow_writeable_chroot=YES,允許已登錄用戶進行上傳

編輯用戶管理列表

vi /etc/vsftpd/chroot_list

添加ftpuser用戶

mkdir -p /home/ftp

創建ftp的根路徑

useradd -d /home/ftptest -s /sbin/nologin ftpuser

新增用戶並配置為ftpuser用戶的主文件夾

usermod -aG ftp ftpuser

將ftpuser用戶放置在ftp用戶組中

chown ftpuser /home/ftp

修改ftp文件的所屬

passwd ftpuser

修改ftpuser用戶密碼

vi /etc/selinux/config

如圖配置

firewall-cmd --permanent --zone=public --add-service=ftp

開啟ftp服務

firewall-cmd --reload

重載入firewall

systemctl start vsftpd

重啟

systemctl status vsftpd

查看firewall狀態

輸入ftpuser的賬號密碼

文件伺服器ftp文件夾根目錄

B. vps centos7如何安裝ftp

一、安裝vsftpd及ftp命令
yum install vsftpd -y
yum install ftp -y
二、vsftpd伺服器的配置文件
實現在開啟防火牆和SELinux情況下,實現匿名用戶的登錄,可以上傳下載,可以創建目錄,創建許可權掩碼為022,可以刪除文件,最大上傳速度為100kbit/s。
這個是我自己的vsftpd伺服器的主要配置文件是/etc/chaodiquan.com/vsftpd/vsftpd.conf。
1.伺服器端設置
1.1修改配置文件開放匿名用戶上傳、下載及其他許可權,
anonymous_enable=yes //允許匿名用戶登錄
anon_upload_enable=yes //允許匿名用戶上傳
write_enable=yes //賦予寫許可權
anon_mkdir_write_enable=yes //允許匿名用戶新建文件夾
anon_other_write_enable=yes //匿名用戶擁有除了上傳和新建目錄之外的其他許可權
anon_amask=022 //匿名用戶的許可權掩碼
anon_max_rate=102400 //最大上傳速度100kbit/s
然後重啟服務
systemctl restart vsftpd.service
1.2修改上傳目錄的許可權
為了讓匿名用戶實現上傳,必須開放目錄的寫許可權,以anonymous用戶名登錄後,相當於ftp用戶的身份,ftp的登錄目錄為/var/ftp,開放這個目錄的寫許可權:
chmod 777 /var/ftp,但是再重啟服務並在伺服器上用ftp登錄時會出錯,這是因為/var/ftp的許可權不對所致,這個目錄的許可權是不能打開所有許可權的。解決方法為在/var/ftp下再建一個目錄,許可權是777就可以了:
mkdir /var/ftp/pub
chmod 777 /var/ftp/pub
1.3開啟防火牆和SELinux。
2.測試
ftp://IP
登錄並創建文件

C. ftp連接問題,centos7上搭建的ftp伺服器,Linux客戶端能連接,但是win連接不上

伺服器上設置IIS里的FTP服務開啟,設個帳號允許登陸FTP,並且在電腦的D盤或者E盤給某個文件夾設置好允許這個帳號訪問,再在IIS里設置這個帳號的根路徑為那個文件夾。把讓客戶端下載的文件資源放到這個文件夾里。
客戶端打開FTP登陸軟體,輸入伺服器的IP,上面設置好的帳號和密碼,登陸,就可以看到伺服器上的那個文件夾里的東西了。

D. linux (Centos): FTP服務啟動與關閉命令

FTP設置開機自動運行:chkconfig vsftpd on
關閉FTP開機自動運行:chkconfig vsftpd off
查看所有服務開啟自動運行的情況:chkconfig --list
啟動FTP服務:service vsftpd start
停止FTP服務:service vsftpd stop
重啟FTP服務:service vsftpd restart

E. centos5.5系統怎麼安裝ftp服務,在虛擬機中

1. 使用setup菜單完成TCP/IP網路配置;
(1)在命令行運行setup,選擇「Network Configuration」
(2)選擇「eth0(eth0)……」
(3)取消「Use DHCP」
(4)配置IP地址和子網掩碼為192.168.202.5/255.255.255.0,網關為192.168.202.1
(5)一層層退出
(6)運行ifdown eth0禁用乙太網卡
(7)運行ifup eth0啟用乙太網卡並重新讀取配置。
(8)使用ifconfig檢查eth0網卡的IP地址配置。
2. vsftpd伺服器的基本配置
(1)rpm -q vsftpd 察看vsftpd軟體包是否安裝
(2)service vsftpd start 啟動vsftpd伺服器
(3)chkconfig vsftpd on 將vsftpd服務設置為自動啟動
(4)從XP客戶端訪問「ftp://192.168.202.5」
(5)察看vsftpd伺服器的配置文件的預設配置:vi /etc/vsftpd/vsftpd.conf
1)anonymous_enable=YES 允許匿名用戶登錄
2)local_enable=YES 允許本地用戶登錄
3)write_enable=YES 允許寫入(上傳文件、創建目錄)(包含所有用戶)
4)#anon_upload_enable=YES 允許匿名用戶上傳文件,但已被注釋掉
5)#anon_mkdir_enable=YES 允許匿名用戶創建目錄,但已被注釋掉
3. 配置允許匿名用戶上傳的FTP伺服器
(1)vi /etc/vsftpd/vsftpd.conf
(2)去掉上面(4)(5)兩行的注釋
(3)service vsftpd restart
(4)從XP客戶端重新訪問「ftp://192.168.202.5」,上傳一個文件,是否成功?
(5)因為匿名用戶是以ftp帳號訪問FTP伺服器的,主目錄為/var/ftp。(可察看/etc/passwd,找ftp那一行)而「/var/ftp」目錄所屬用戶為root,目錄許可權為drwxr-xr-x,即ftp作為「其他用戶」,沒有寫入許可權,所以不能在「/var/ftp」目錄中創建新文件和新建目錄。
兩種辦法解決這個問題:
4. 辦法1:創建一個屬於ftp用戶的目錄
(1)cd /var/ftp
(2)mkdir up1 創建一個目錄
(3)chown ftp:ftp up1 修改目錄的所屬用戶
(4)ll 查看目錄許可權
5. 辦法2:創建一個屬於root用戶的目錄,但修改目錄許可權為允許其他用戶修改目錄內容
(1)cd /var/ftp
(2)mkdir up2 創建一個目錄
(3)chmod 777 up2 修改目錄的許可權,使「其他用戶」可以修改
(4)ll 查看目錄許可權
6. 繼續配置允許匿名用戶上傳的FTP伺服器
(1)刷新XP客戶端的ftp://192.168.202.5,進入up1或up2目錄,上傳一個文件,能否成功?然後再下載剛上傳的文件,能否成功?
(2)ll /var/ftp/up1或ll /var/ftp/up2,看剛上傳文件的許可權為-rw-------,所屬用戶為ftp
(3)cd /var/ftp/up1或cd /var/ftp/up,chmod 644 上傳的文件名
(4)再次下載文件,就可以了,這是為什麼?
(5)vi /etc/vsftpd/vsftpd.conf,在local_umask=022下面添加:
anon_umask=022,將匿名用戶創建新文件的umask設置為022。
(6)service vsftpd restart
(7)從XP客戶端重新訪問「ftp://192.168.202.5」,這時,上傳、下載都能正常工作了。

F. 怎麼在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開機啟動

G. centos 怎麼開啟ftp服務

yum -y install vsftpd
chkconfig --level 235 vsftpd
/etc/init.d/vsftpd start

H. 如何在Centos下安裝ftp伺服器

啟動命令:/etc/rc.d/init.d/vsftpd start 這時候可以使用ftp客戶端連接。 vsftpd的許可權貌似和系統許可權有掛鉤。 下面是抄來的配置解釋vsftpd的配置 ,例如root等。 vsftpd.user_list:位於/etc目錄下。該文件里的用戶賬戶在默認情況下也不能訪問FTP伺服器,僅當vsftpd .conf配置文件里啟用userlist_enable=NO選項時才允許訪問。 vsftpd.conf:位於/etc/vsftpd目錄下。來自定義用戶登錄控制、用戶許可權控制、超時設置、伺服器功能選項、伺服器性能選項、伺服器響應消息等FTP伺服器的配置。 (1)CentOS系統用戶登錄控制 local_enable=YES,允許本地用戶登錄。 banned_email_file=/etc/vsftpd.banned_emails,當啟用deny_email_enable功能時,所需的電子郵件黑名單保存路徑(默認為/etc/vsftpd.banned_emails)。 (2)CentOS系統用戶許可權控制 write_enable=YES,開啟全局上傳許可權。 local_umask=022,本地用戶的上傳文件的umask設為022(系統默認是077,一般都可以改為022)。 chown_username=whoever,當啟用chown_uploads=YES時,所指定的屬主用戶賬號,此處的whoever自然要用合適的用戶賬號來代替。 chroot_list_file=/etc/vsftpd.chroot_list,如果chroot_local_user=YES,則指定該列表(chroot_local_user)的保存路徑(默認是/etc/vsftpd.chroot_list)。 nopriv_user=ftpsecure,指定一個安全用戶賬號,讓FTP伺服器用作完全隔離和沒有特權的獨立用戶。這是vsftpd系統推薦選項。 async_abor_enable=YES,強烈建議不要啟用該選項,否則將可能導致出錯! ascii_upload_enable=YES;ascii_download_enable=YES,默認情況下伺服器會假裝接受ASCⅡ模式請求但實際上是忽略這樣的請求,啟用上述的兩個選項可以讓伺服器真正實現ASCⅡ模式的傳輸。 注意:啟用ascii_download_enable選項會讓惡意遠程用戶們在ASCⅡ模式下用「SIZE/big/file」這樣的指令大量消耗FTP伺服器的I/O資源。 這些ASCⅡ模式的設置選項分成上傳和下載兩個,這樣我們就可以允許ASCⅡ模式的上傳(可以防止上傳腳本等惡意文件而導致崩潰),而不會遭受拒絕服務攻擊的危險。 (3)CentOS系統用戶連接和超時選項 idle_session_timeout=600,可以設定默認的空閑超時時間,用戶超過這段時間不動作將被伺服器踢出。 data_connection_timeout=120,設定默認的數據連接超時時間。 dirmessage_enable=YES,允許為目錄配置顯示信息,顯示每個目錄下面的message_file文件的內容。 xferlog_enable=YES,啟用記錄上傳/下載活動日誌功能。 xferlog_file=/var/log/vsftpd.log,可以自定義日誌文件的保存路徑和文件名,默認是/var/log/vsftpd.log。 以上,我們就完成了CentOS系統中FTP的配置工作。

熱點內容
斯諾克資料庫 發布:2025-02-11 21:54:02 瀏覽:531
安卓手機降噪功能在哪裡打開呢 發布:2025-02-11 21:52:56 瀏覽:700
騰訊雲伺服器購買網址 發布:2025-02-11 21:37:46 瀏覽:60
安卓電話視頻怎麼投電視上 發布:2025-02-11 21:32:27 瀏覽:18
易簽到源碼 發布:2025-02-11 21:31:03 瀏覽:498
編程班會 發布:2025-02-11 21:27:19 瀏覽:738
ubuntu編譯fortran 發布:2025-02-11 21:21:59 瀏覽:201
雲伺服器寬頻單位 發布:2025-02-11 20:48:11 瀏覽:538
安卓數據線公頭是哪個 發布:2025-02-11 20:45:42 瀏覽:812
網址原始密碼是什麼 發布:2025-02-11 20:33:52 瀏覽:72