![29158f791623220cfd876473f08b6f93.png](https://img-blog.csdnimg.cn/img_convert/29158f791623220cfd876473f08b6f93.png)
- 配置ssh会话和sftp文件上传
依次点击Tools->Deployment->Configuration
![f2b12e4f35a1b5dc559d6de81400047d.png](https://img-blog.csdnimg.cn/img_convert/f2b12e4f35a1b5dc559d6de81400047d.png)
打开以下对话框
![879cd98e1c31cd506730bed90035ba2d.png](https://img-blog.csdnimg.cn/img_convert/879cd98e1c31cd506730bed90035ba2d.png)
点击绿色的加号,弹出一个小窗口,添加连接名称和连接类型:
![020fe86897d1b1b3164aec9b062d217b.png](https://img-blog.csdnimg.cn/img_convert/020fe86897d1b1b3164aec9b062d217b.png)
这里名称随便输入,这里以测试主机IP为连接名称,类型选择SFTP后点击ok
![3b6d3fbadf01083d9f13f72ed7dde098.png](https://img-blog.csdnimg.cn/img_convert/3b6d3fbadf01083d9f13f72ed7dde098.png)
注意:Visible only for this project是确定该会话在哪些工程中显示,勾选就只在本工程中显示该会话,不勾选就在所有的工程中显示。最下面的Web server root URL是该项目在部署后的链接,点击open可打开该项目。Root path是指定自动上传到linux服务器的路径,这里就选择测试主机的/root目录。
![8f8223bccf66936d3dc2f1436431f7c1.png](https://img-blog.csdnimg.cn/img_convert/8f8223bccf66936d3dc2f1436431f7c1.png)
然后点击Advanced options...设置字符编码格式
![b11a1c44b6c1bc4ada5a3004bb419381.png](https://img-blog.csdnimg.cn/img_convert/b11a1c44b6c1bc4ada5a3004bb419381.png)
将Control encoding设置成UTF-8
点击ok保存
然后再点击Mappings切换到SFTP上传路径设置
![52454e24157ea7064959a2ad5285447c.png](https://img-blog.csdnimg.cn/img_convert/52454e24157ea7064959a2ad5285447c.png)
Local path是本地要上传的文件路径,Deployment path是上传到服务器的路径,这里设置直接上传到/目录下,即/root目录下。再点击配置窗口的ok保存该配置信息。
现在再打开Tools下面的Start SSH session就多了一个刚才配置的会话名称
![633c0fd4fb170629b4a571160cf4d2ba.png](https://img-blog.csdnimg.cn/img_convert/633c0fd4fb170629b4a571160cf4d2ba.png)
点击会话名称,Terminal窗口打开,会话激活
![ccb8435420f57c52a7d2ef81f8ff9725.png](https://img-blog.csdnimg.cn/img_convert/ccb8435420f57c52a7d2ef81f8ff9725.png)
- ssh功能和sftp上传功能示例操作
![e0b847d0982eb95489716ed020fffc14.png](https://img-blog.csdnimg.cn/img_convert/e0b847d0982eb95489716ed020fffc14.png)
右键点击要上传的文件,依次选择Deployment——Upload to...
![8063845073f07c994ae3a8a0ac16ab62.png](https://img-blog.csdnimg.cn/img_convert/8063845073f07c994ae3a8a0ac16ab62.png)
上传完成