Phpstorm使用FTP實現文件自動上傳到服務器指定目錄

使用Phpstorm 實現文件自動上傳到服務器的指定目錄

1. 服務器安裝 vsftp 如果安裝這就不需要裝了

ps -aux | grep vsftp
在這裏插入圖片描述
我的機器現在沒裝,需要安裝一下 直接使用 yum安裝 下圖
在這裏插入圖片描述
安裝完成,現在修改一下配置文件 cd /etc/vsftp vsftp.conf 就是配置文件 vim vsftp.conf
在這裏插入圖片描述
將配置文件中”anonymous_enable=YES “改爲 “anonymous_enable=NO” 這樣關閉了匿名登錄功能,連接服務器sftp必須使用帳號密碼

然後我們啓動 vsftp 命令:service vsftpd start 然後我們查看一下21 號端口是否開啓 命令:netstat -tlunp
在這裏插入圖片描述
我們看到21 號端口已經開啓,接下來我們開啓防火牆的21號端口 命令:iptables -A INPUT -ptcp --dport 21 -j ACCEPT

注意啦:如果各位用的阿里雲服務器需要配置安全組配置21號端口對外開放,不然會連接失敗的

創建一個用於sftp連接的賬號 useradd 帳號 因爲我已經添加過lifei這個帳號了所以出現下圖提示
在這裏插入圖片描述
然後對該用戶設置密碼 passwd 帳號 然後直接輸入密碼 注意 passwd 後邊一定要跟着帳號不然修改的就是你root的密碼
在這裏插入圖片描述
然後linux 會再次讓你確認密碼
在這裏插入圖片描述
添加成功
在這裏插入圖片描述
可以 查看一下你的linux下所有的用戶 cat /etc/passwd 就會有我們添加的lifei帳號
在這裏插入圖片描述
服務器的配置就到這裏完畢,下面開始Phpstorm的配置 下圖
在這裏插入圖片描述
選擇sftp連接 下圖
在這裏插入圖片描述
new server name 隨便添加就好了 我填的 測試連接
在這裏插入圖片描述

host ->服務器 IP
User name ->linux 添加的用戶我剛纔添加的是lifie
Root path ->連接之後看到的目錄,也是文件自動上傳的位置

保存之後 看下圖
在這裏插入圖片描述
在這裏插入圖片描述
就會打開配置好的目錄地址
在這裏插入圖片描述
設置文件自動上傳
在這裏插入圖片描述
在這裏插入圖片描述

注意:在服務器上改你設置的目錄寫入的權限不然文件自動上傳失敗哦! chmod 777

配置好之後我們就需要開啓自動上傳功能了 下圖

在這裏插入圖片描述
點擊之後,自動上傳就開啓了,直接Curl+s,文件嗖嗖的自動上傳到服務器,再也不用一點點的上傳了 下圖
在這裏插入圖片描述
如果感覺幫到大家了,請到家隨便評論點,菜鳥總結不易

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章