Linux中FTP安裝與配置

2021-08-19 18:44:28 字數 1842 閱讀 9493

1.關閉防火牆和selinux

[root@vmware1 ~]# /etc/init.d/iptables stop 

[root@vmware1 ~]# chkconfig iptables off 

[root@vmware1 ~]# setenforce 0

2.安裝vsftp軟體包

[root@vmware1 ~]# yum install -y vsftpd

3.先備份vsftpd的預設配置檔案

[root@vmware1 ~]# cd /etc/vsftpd/ 

[root@vmware1 vsftpd]# cp vsftpd.conf vsftpd.conf.bak

4.修改配置

[root@vmware1 vsftpd]# vi vsftpd.conf

5.關閉並儲存配置檔案,重啟vsftpd

[root@localhost /]# service vsftpd restart

6.新增ftp賬戶

[root@localhost /]# useradd -d /home/ftpuser/ -g ftp -s /sbin/nologin ftpuser

7.設定vsftpd使用者密碼

[root@localhost /]# passwd ftpuser

8.重啟vsftpd

[root@localhost /]# service vsftpd restart

1.iptables 開放ftp埠

[root@localhost /]# vi /etc/sysconfig/iptables

配置如下:

# firewall configuration written by system-config-firewall

# manual customization of this file is not recommended.

*filter

:input accept [0:0]

:forward accept [0:0]

:output accept [0:0]

-a input -m state --state established,related -j accept

-a input -p icmp -j accept

-a input -i lo -j accept

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

-a input -m state --state new -m tcp -p tcp --dport 22 -j accept

-a input -j reject --reject-with icmp-host-prohibited

-a forward -j reject --reject-with icmp-host-prohibited

commit

2.啟動防火牆

[root@vmware1 ~]# /etc/init.d/iptables start

3.啟動防火牆

[root@vmware1 ~]# /etc/init.d/iptables start

注完成後找不到ftp命令?

解決辦法:以root身份執行yum install ftp命令。

vsftpd啟動報錯:vsftpd:500 oops: bad bool value in config file for: anonymous_enable?

解決辦法:在編輯vi /etc/vsftpd.conf 時,:每行的值都不要有空格,否則啟動時會出現錯誤,舉個例子,假如我在listen=yes後多了個空格,那我啟動時就出現... 

linux下ftp安裝與配置

本文主要講解centos6.9版本的ftp的安裝與配置!使用yum安裝 如上圖,complete表示安裝完成!配置ftp使用者 這裡我們需要配置乙個帳號為ftpuser的使用者用於客戶端登入ftp 1.建立使用者 mkdir p var www ftp 手動建立乙個ftp檔案目錄,可以是任意位置 u...

Linux下FTP安裝與配置

第一部分幾個月前買了臺阿里雲伺服器,沒有怎麼玩,一直在閒置。linux也一直在斷斷續續的玩著,技能這種東西,時間長不用了就會生疏很多。於是趁自己公司業務不太繁忙的時候抽空折騰下這台伺服器吧。在新公司工作的時候使用了ftp。一些主流的ide利用該功能很方便的將 上傳至伺服器,這種專案一般也是內部的小專...

ftp服務安裝與配置

安裝ftp服務 yum install vsftpd y ftp服務端配置 3 使用者資訊配置 a etc vsftpd ftpusers 位於 etc目錄下。它指定了哪些使用者賬戶不能訪問ftp伺服器,例如root等。b etc vsftpd user list if userlist deny ...