Linux中ftp伺服器的搭建

2021-08-14 21:30:25 字數 1552 閱讀 3395

1.安裝 vsftpd

yum -y install vsftpd

2.新增乙個ftp賬戶

useradd zhangsan

設定密碼:passwd 123456

3.防火牆中開始21埠

vim /etc/sysconfig/iptables 

wq!儲存  然後重啟:service iptables restart

4.修改selinux

外網是可以訪問上去了,可是發現沒法返回目錄(使用ftp的主動模式,被動模式還是無法訪問),也上傳不了,因為selinux作怪了。

修改selinux:

執行以下命令檢視狀態:

執行上面命令,再返回的結果看到兩行都是off,代表,沒有開啟外網的訪問

[root@bogon ~]#setsebool -p allow_ftpd_full_access on

[root@bogon ~]#setsebool -p ftp_home_dir on

5.關閉匿名訪問

6.開啟被動模式

預設是開啟的,但是要指定乙個埠範圍,開啟vsftpd.conf檔案,在後面加上

pasv_min_port=30000

pasv_max_port=30999

表示埠範圍為30000~30999,這個可以隨意改。改完重啟一下vsftpd

[root@bogon ~]# chkconfig vsftpd on 為設定開機自啟

7.建立檔案存放位置:

mkdir /home/zhangsan/image

8.更改nginx的配置檔案(nginx.conf)

重啟nginx

9.訪問

http://(虛擬機器ip)/()

如果:報502  則可能是nginx配置檔案有問題  檢視錯誤日記  解決問題即可

Linux中搭建ftp伺服器

在linux中新增ftp使用者,並設定相應的許可權,操作步驟如下 1.檢視是否安裝vsftp root localhost vsftpd rpm qa grep vsftpd 若沒有安裝則執行yum install vsftpd 啟動ftp命令 service vsftpd start 停止ftp命...

linux 搭建ftp伺服器

工具 linux虛擬機器 securecrt filezilla 1 安裝vsftpd元件 命令 yum y install vsftpd 2 新增賬戶及密碼 1 新增賬戶命令 useradd ftpuser 登入後預設的路徑為 home ftpuser.2 新增密碼命令 passwd ftpuse...

Linux搭建FTP伺服器

linux安裝ftp服務,設定ftp使用者登入的目錄,新增ftp訪問使用者,設定ftp 使用被動模式訪問 1.作為ftp伺服器,需要啟動vsftpd服務 1 檢視本機是否安裝有ftp相關的rpm包 rpm qa grep ftp 如果沒有安裝,可以掛載redhat的安裝包 位於 home ltbo9...