目录

1.进图IDEA中,点击Tools,点击Deployment,点击Browse Remote Host

2.在IDEA右侧弹出的框框中点击三个小点的图标

3.接着点击+,选择SFTP协议

4.弹出的对话框,输入一个名称可以是随意的,这里为了好区别,我使用服务器的名称同名

5. 点击OK,接着Type选择的是SFTP,点击三个小点图标

6.从上到下一次输入服务器主机名、用户名和密码

7.点击Test Connection,出现方框中内荣成功一半!

8.点击OK,点击Test Connection,出现方框中的内容证明连接成功

9.点击OK,出现如下内容,说明在IDEA上连接linux的服务器成功

10.在本用户的home目录下,创建一个test.sh文件测试效果

11.点击test.sh,给该文件附加添加可执行权限

12.在IDEA中编辑test,shl脚本

13.点击IDEA编辑框右上方的上传按钮

14.在xshell中执行这个test.sh,出现了一个小小的问题

15.原因如下,默认在windows下的换行符是\r\n,而linux下的换行符是\n

16.解决方法Settings -> code style -> Unix and macOS (\n) -> apply -> OK

17.重新上传并运行test.sh,正常输出内容


在没使用IDEA连接linux服务器之前,通常都是使用xshell去连接linux,并在xshell中操作服务器。虽然使用xshell是一种不错的方法,但是当编写shell脚本还是不太方便。在IDEA存在一个比xshell好用的功能能帮助我们在IDEA中编写好文件并上传到服务器上。下面就来看看操作步骤吧。

1.进图IDEA中,点击Tools,点击Deployment,点击Browse Remote Host

2.在IDEA右侧弹出的框框中点击三个小点的图标

3.接着点击+,选择SFTP协议

4.弹出的对话框,输入一个名称可以是随意的,这里为了好区别,我使用服务器的名称同名

5. 点击OK,接着Type选择的是SFTP,点击三个小点图标

6.从上到下一次输入服务器主机名、用户名和密码

7.点击Test Connection,出现方框中内荣成功一半!

8.点击OK,点击Test Connection,出现方框中的内容证明连接成功

9.点击OK,出现如下内容,说明在IDEA上连接linux的服务器成功

10.在本用户的home目录下,创建一个test.sh文件测试效果

11.点击test.sh,给该文件附加添加可执行权限

12.在IDEA中编辑test,shl脚本

13.点击IDEA编辑框右上方的上传按钮

14.在xshell中执行这个test.sh,出现了一个小小的问题

15.原因如下,默认在windows下的换行符是\r\n,而linux下的换行符是\n

16.解决方法Settings -> code style -> Unix and macOS (\n) -> apply -> OK

17.重新上传并运行test.sh,正常输出内容

使用IDEA连接linux服务器相关推荐

  1. python连接linux服务器并使用命令_python基于paramiko模块实现远程连接Linux虚拟机(服务器)并执行指定命令返回输出结果...

    对于开发者来说,windows是我们接触最多的操作系统了,但是Linux是我们必不可少的一项重要技能,很多服务或者应用都需要在Linux下运行,掌握Linux系统的基本使用也是非常重要的,今天有一个需 ...

  2. Python ssh连接Linux服务器报Incompatible ssh peer (no acceptable kex algorithm) 解决方法

    Python ssh连接Linux服务器报Incompatible ssh peer (no acceptable kex algorithm) 解决方法 参考文章: (1)Python ssh连接L ...

  3. 怎么在Linux中telnet服务器,怎么利用Telnet连接Linux服务器

    利用Telnet连接Linux服务器需要确保:windows客户端开启telnet功能.linux服务器开启telnet服务 首先,linux服务器开启telnet服务: 许多Linux系统在默认情况 ...

  4. Python 技术篇 - 通过paramiko库判断连接linux服务器的账号密码是否正确方法演示

    AuthenticationException 错误类型就表示连接 linux 服务器的账号或密码错误. # -*- coding: UTF8 -*- import paramiko from par ...

  5. java连接linux服务器执行shell命令(框架分析+推荐)

    java连接linux服务器执行shell命令(框架分析+推荐) 一.分类+连接方式 程序打成jar包,在本地服务器上执行shell命令.这种使用MyRuntimeUtil工具类 java程序远程li ...

  6. java远程执行功能_Java远程连接Linux服务器并执行命令及上传文件功能

    Java远程连接Linux服务器并执行命令及上传文件功能 发布于 2020-3-6| 复制链接 摘记:  最近再开发中遇到需要将文件上传到Linux服务器上,至此整理代码笔记.此种连接方法中有考虑到并 ...

  7. linux跳转乌班图服务器,Ubuntu18.04连接Linux服务器与文件传输

    1.前言 最近新安装了Ubuntu18.04,需要连接Linux的服务器.之前一直使用的是Win10操作系统,有专门的连接服务器的软件,可以很方便的连接服务器和传输文件.现在,在Ubuntu上完全不知 ...

  8. 远程连接Linux服务器无法连接解决办法

    1.查看SSH是否安装(检查是否装了SSH包) 输入命令:rpm -qa | grep ssh 如下如所示系统已经默认安装了SSH: 远程连接Linux服务器无法连接解决办法 若没有安装,则输入 yu ...

  9. mac的终端通过ssh远程连接Linux服务器

    mac的终端通过ssh远程连接Linux服务器: 切换到root:sudo -i 输入ssh root@+ip:ssh root@ip  然后显示 root@ip's password:直接在pass ...

  10. 在 ipad上远程连接 linux服务器

    一般来说只有在局域网的情况下,我们才可以使用 telnet 或者 xshell 登录了linux 服务器.但是现在我们可以使用 蒲公英 ,在登录相同账号的情况下可以通过 蒲公英 分配的 ip 地址构成 ...

最新文章

  1. CentOS基础命令大全
  2. day32—CSS多列布局学习
  3. Qt编译错误:无法解析的外部符号 __imp__CloseServiceHandle __imp__OpenSCManager
  4. 单片机实验:节日彩灯控制器
  5. Oracle 学习资料
  6. uniapp内使用 mescroll
  7. ESP32使用百度语音合成 实现文字转语音播放
  8. 随机森林算法原理解析
  9. 如何保存html文件中的照片,如何保存网页上的文字和图片?
  10. 音视频基础知识|ANS 噪声抑制原理解析
  11. 〖算法〗-- 排序lowB三人组:冒泡排序、选择排序、 插入排序
  12. Navicat 连接数据库报错:1045-Access denied for user ‘root‘@‘localhos
  13. win10禁用笔记本自带键盘、触摸盘
  14. 解决ubuntu18.04打不开网易云音乐(亲测可行!
  15. 微信小程序html格式转换详解
  16. numpy.random.seed()用法详解
  17. 【吾日三省吾身】2015.5.19-慎独、慎言、慎行、戒骄、戒躁、戒怒
  18. Android 4.0 SDK新特性
  19. JS中“创建对象”及“通过原型创建对象”浅析
  20. web application与web site

热门文章

  1. Qt制作简单的视频播放器(实现循环播放以及点击暂停)
  2. linux下设备树spi的节点查询,已解决: 关于ZYNQ-Linux中设备树SPI节点的疑问 - Community Forums...
  3. 开源打印监控 linux,挺带劲!这款免费开源的监控系统真强大~
  4. 如何下载矢量道路路网电子地图
  5. 考研数学线上笔记(四):凯哥极限与连续概念选择题系列课程
  6. 下载goldfish源码
  7. nc系统java不能用_用友NC管理系统使用过程中常见问题和解决方法!
  8. Python语言基础
  9. java烟花代码_java代码放烟花
  10. 【读书笔记《Android游戏编程之从零开始》】11.游戏开发基础(SurfaceView 游戏框架、View 和 SurfaceView 的区别)