阿里雲的ecs伺服器,建立ftp站點

2021-09-11 15:40:22 字數 2464 閱讀 8499

使用阿里雲的ecs伺服器,建立ftp站點。 第一次玩這種東西,踩了不少坑,也走了不少彎路,總結出了一套流程,現在記錄下來

2、安裝vsftpd

yum install -y vsftpd

複製**

3、執行一下命令,並檢視etc/vsftpd

cd /etc/vsftpd

ls複製**

4、執行以下命令設定開機自啟動。

systemctl enable vsftpd.service

複製**

5、執行以下命令啟動 ftp 服務。

systemctl start vsftpd.service

複製**

6、執行以下命令檢視 ftp 服務埠。

netstat -antup | grep ftp

複製**

這個時候已經可以連線啦~~~(匿名連線)

(我用的是 filezilla)

點快速連線,可以看到連線成功,並且列出了「/」目錄。其實就是:/var/ftp/ 目錄

vsftpd的預設根目錄為:/var/ftp/pub

出於安全方面的考慮,vsftpd在預設情況下不允許使用者通過匿名ftp上傳檔案,建立目錄等更改操作,但是可以修改vsftpd.conf配置檔案的選項,可以賦予匿名ftp更多的許可權。(不信可以隨便拖個檔案過去pub資料夾)

1、 允許匿名ftp上傳檔案。

修改/etc/vsftpd/vsftpd.conf

`write_enable=yes`

`anon_upload_enable=yes`

複製**

chmod o+w /var/ftp/pub/                     #更改/var/ftp/pub目錄的許可權

systemctl restart vsftpd.service #重啟ftp服務

複製**

3、測試一下,拖個過去pub資料夾,ok了~~

本地使用者登入就是指使用linux作業系統中的使用者賬號和密碼登入ftp伺服器,vsftp安裝後默只支援匿名ftp登入,使用者如果試圖使用linux作業系統中的賬號登入伺服器,將會被vsftpd拒絕(這句話抄的,說實話,看得很拗口,可以不看的~~~直接跟著下面的步驟走....)

1、本地建立乙個賬號密碼來登入ftp(ftphest就是你的使用者名稱,你想怎麼起就怎麼起)

useradd ftptest                    #建立ftptest使用者

passwd ftptest #修改ftptest使用者密碼

複製**

2、修改/etc/vsftpd/vsftpd.conf

anonymous enable=no

local_enable=yes

3、用這個上面設定的賬號密碼來鏈結ftp,不出意外,你會看到這個(反正我是看到了,如果你的沒有,是正常連線,當我什麼都沒說)

怎麼辦呢?注意500那行,有個位址/home/vsftpd

那就到home目錄下看看

cd /home

ls複製**

發現壓根就沒有vsftpd這個資料夾,呵~不懂說什麼好? 既然發現沒有,那就自己建乙個咯

mkdir vsftpd

ls複製**

好了 資料夾有了,在連線一次試試

ok 大功告成!!

補充:如果發生如下情況,請執行sudo chmod -r 777 /home/vsftpd,設定/home/vsftpd 的許可權就可以了

啟動命令systemctl start vsftpd.service

停止命令systemctl stop vsftpd.service

重新啟動systemctl restart vsftpd.service

檢查vsfepd服務的允許狀態systemctl status vsftpd.service

解除安裝vsftp

rpm -qa |grep vsftp

複製**

得到 vsftpd-3.0.2-22.el7.x86_64

執行

rpm -e vsftpd-3.0.2-22.el7.x86_64

複製**

阿里雲ECS伺服器搭建FTP

安裝vsftpd yum install y vsftpd設定ftp服務開機自啟動 systemctl enable vsftpd.service啟動ftp服務 systemctl start vsftpd.service檢視ftp服務監聽的埠 netstat antup grep ftp安全組開啟...

阿里雲ECS伺服器搭建

阿里雲ecs伺服器搭建 有試用資格 點選進入阿里云云產品試用中心,選擇下圖產品,點選試用30天。無試用資格 點選進入ecs主頁,如下圖點選立即購買,約花費0.08元.二 開始搭建 試用的同學,請選擇試用規格和任意映象,然後跳轉到第3步驟 1 選擇基礎配置 購買時,如圖選擇按量付費,選擇cpu和記憶體...

免費體驗阿里雲ECS雲伺服器

大家在第一次接觸ecs伺服器的時候一定一臉懵逼吧,對此阿里雲為大家特地提供了雲服務的一些基礎操作的體驗平台,讓大家對ecs伺服器不再陌生,下面就跟著我的部落格一起學習吧!通過阿里雲提供的免費一小時體驗阿里雲ecs雲伺服器服務,遠端登陸ecs例項,並部署應用。然後,登陸管理控制台,並對這台ecs例項進...