Pycharm内置终端及远程SSH工具的使用教程图文详解


Posted in Python onMarch 19, 2020

1、主题

如何使用Pycahrm内置终端以及远程SSH工具。

2、准备工作

Pycharm版本为3.0或更高

连接SSH服务器

3、使用SSH客户端

4、开启连接

选择Tools | Start SSH Session...的主菜单命令,单击Edit credentials:

Pycharm内置终端及远程SSH工具的使用教程图文详解

5、提供连接信息

在Session对话框中输入建立连接所需相关信息:

Pycharm内置终端及远程SSH工具的使用教程图文详解

6、建立连接

单击OK,连接开始:

Pycharm内置终端及远程SSH工具的使用教程图文详解

7、SSH会话功能

运行命令、粘贴复制、浏览历史命令……

8、远程SSH外部工具的作用

定义一个外部工具用来脱机运行命令,如显示一个日历。

9、配置一个SSH外部工具

打开设置对话框,在IDE Settings节点下,选择 Remote SSH External Tool页面,单击绿色加号创建一个新的远程工具,在Create Tool dialog窗口中进行一些必要设置:

(1)Name

Description栏提供多种类型的描述。

Group指定创建级联菜单,用以存放外部工具名

(2)Show in指定新工具的显示位置,这里只勾选Main Menu

(3)Connection settings区域选择Select server on every run的单选按钮,即每次运行服务都需要进行详细设置。

(4)在Tool settings区域,指定待远程执行的工具,参数和工作目录是可选的,也可以用宏来代替当前命令:

Pycharm内置终端及远程SSH工具的使用教程图文详解

单击OK,关闭 Create Tool dialog对话框,返回Remote SSH External Tool页,在下拉列表中可以看到新创建的工具:

Pycharm内置终端及远程SSH工具的使用教程图文详解

其他控件信息详见 product documentation。

10、加载SSH外部工具

设置好的工具会在menus中显示以供选择,这里显示在Tools菜单下:

Pycharm内置终端及远程SSH工具的使用教程图文详解 

接下来尝试使用这个命令。首先选择要连接的服务器:

Pycharm内置终端及远程SSH工具的使用教程图文详解

进行相关设置:

Pycharm内置终端及远程SSH工具的使用教程图文详解

最后,顺利显示日历:

Pycharm内置终端及远程SSH工具的使用教程图文详解

SSH会话运行在终端工具窗口,外部工具在Run tool window窗口中进行加载:

Pycharm内置终端及远程SSH工具的使用教程图文详解

总结

到此这篇关于Pycharm内置终端及远程SSH工具的使用教程图文详解的文章就介绍到这了,更多相关Pycharm内置终端远程SSH工具内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python中标准库OS的常用方法总结大全
Jul 19 Python
Python实现图片滑动式验证识别方法
Nov 09 Python
Python实现读取json文件到excel表
Nov 18 Python
基于MTCNN/TensorFlow实现人脸检测
May 24 Python
python 读取.csv文件数据到数组(矩阵)的实例讲解
Jun 14 Python
Python统计纯文本文件中英文单词出现个数的方法总结【测试可用】
Jul 25 Python
python聚类算法解决方案(rest接口/mpp数据库/json数据/下载图片及数据)
Aug 28 Python
python 实现一个反向单位矩阵示例
Nov 29 Python
Python跑循环时内存泄露的解决方法
Jan 13 Python
tensorflow如何继续训练之前保存的模型实例
Jan 21 Python
Python 读取WAV音频文件 画频谱的实例
Mar 14 Python
selenium WebDriverWait类等待机制的实现
Mar 18 Python
python开发实例之Python的Twisted框架中Deferred对象的详细用法与实例
Mar 19 #Python
mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法
Mar 19 #Python
python数据库开发之MongoDB安装及Python3操作MongoDB数据库详细方法与实例
Mar 18 #Python
Python3开发实例之非关系型图数据库Neo4j安装方法及Python3连接操作Neo4j方法实例
Mar 18 #Python
selenium+python配置chrome浏览器的选项的实现
Mar 18 #Python
python开发实例之python使用Websocket库开发简单聊天工具实例详解(python+Websocket+JS)
Mar 18 #Python
python selenium操作cookie的实现
Mar 18 #Python
You might like
Windows2003下php5.4安装配置教程(Apache2.4)
2016/06/30 PHP
PHP实现的mysql操作类【MySQL与MySQLi方式】
2017/10/07 PHP
jQuery帮助之CSS尺寸(五)outerHeight、outerWidth
2009/11/14 Javascript
使用js简单实现了tree树菜单
2013/11/20 Javascript
深入解析JavaScript框架Backbone.js中的事件机制
2016/02/14 Javascript
javascript+HTML5 Canvas绘制转盘抽奖
2020/05/16 Javascript
JS平滑无缝滚动效果的实现代码
2016/05/06 Javascript
angularjs 源码解析之scope
2016/08/22 Javascript
nodejs简单实现操作arduino
2016/09/25 NodeJs
jQuery联动日历的实例解析
2016/12/02 Javascript
JS中如何实现Laravel的route函数详解
2017/02/12 Javascript
Vue+Vux项目实践完整代码
2017/11/30 Javascript
浅谈Vue响应式(数组变异方法)
2018/05/07 Javascript
Layui组件Table绑定行点击事件和获取行数据的方法
2018/08/19 Javascript
jQuery实现为动态添加的元素绑定事件实例分析
2018/09/07 jQuery
React实现全局组件的Toast轻提示效果
2018/09/21 Javascript
node.js爬取中关村的在线电瓶车信息
2018/11/13 Javascript
[02:35]DOTA2英雄基础教程 狙击手
2014/01/14 DOTA
[01:04:20]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第一场 11.29
2020/12/02 DOTA
python实现划词翻译
2020/04/23 Python
Python实现获取网站PR及百度权重
2015/01/21 Python
Python里disconnect UDP套接字的方法
2015/04/23 Python
通过Python来使用七牛云存储的方法详解
2015/08/07 Python
Python查找第n个子串的技巧分享
2018/06/27 Python
python爬虫刷访问量 2019 7月
2019/08/01 Python
python 中xpath爬虫实例详解
2019/08/26 Python
对python中各个response的使用说明
2020/03/28 Python
HTML5 video播放器全屏(fullScreen)方法实例
2015/04/24 HTML / CSS
用html5绘制折线图的实例代码
2016/03/25 HTML / CSS
Servlet如何得到服务器的信息
2015/12/22 面试题
项目采购员岗位职责
2014/04/15 职场文书
建筑专业毕业生求职信
2014/09/30 职场文书
家庭经济困难证明
2015/06/23 职场文书
傅雷家书读书笔记
2015/06/29 职场文书
你会写报告?产品体验报告到底该怎么写?
2019/08/14 职场文书
十二月早安励志心语大全
2019/12/03 职场文书