使用阿里雲的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例項進...