devops 信创在数字经济时代提升企业竞争力的关键策略
1677
2022-11-19
IntelliJ IDEA实现远程连接linux,并上传文件到linux服务器(SSH会话功能和SFTP功能)
注意: eclipse的SSH会话功能和SFTP功能这里不会说
而IntelliJ IDEA(以下简称为IDEA)这么强大的开发工具自然也有该功能,这篇博客就介绍一下IDEA的SSH会话功能和SFTP功能,本篇博客所使用的IDEA开发工具是2018.1.4专业版的:
第一节,实现简单的SSH会话
快速创建一个SSH会话,并打开Terminal窗口
在这里就可以输入linux命令操作远程服务器了
注意:以上介绍的只是临时开启SSH会话,并且不具备SFTP功能,一旦关闭该会话窗口,刚才输入的连接信息就找不到了,该方法只适合于临时操作一下远程服务器。
第二节,配置SSH会话和SFTP文件上传
打开如下对话框.
填写上图红框内的相关信息,注意Save password请务必勾选上。
将Control encoding设置成UTF-8,至于为什么,不解释......
Local path是本地要上传的文件路径,Deployment path是上传到服务器的路径,这里设置直接上传到/目录下,即/root目录下。
这里Local path我指定了项目根目录,方便修改
Deployment path指定了服务器的/usr/local
现在再打开Tools下面的Start SSH session就多了一个刚才配置的会话名称
现在重启IDEA、关机,会话配置信息都不会丢失,随时连接,很方便。
第三节,SSH功能和SFTP上传功能示例操作
上传完成
注意:该SFTP功能会将本地要上传的文件所属的文件夹一起上传,这一点与eclipse不同
好啦,IDEA的该项功能介绍完毕,平时使用起来很方便,开发部署如虎添翼。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~