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文件操作之目录遍历实例分析
May 20 Python
Python将阿拉伯数字转换为罗马数字的方法
Jul 10 Python
Python 遍历子文件和所有子文件夹的代码实例
Dec 21 Python
Python利用Beautiful Soup模块搜索内容详解
Mar 29 Python
Python基于动态规划算法解决01背包问题实例
Dec 06 Python
Python网络编程之TCP套接字简单用法示例
Apr 09 Python
python3+PyQt5重新实现自定义数据拖放处理
Apr 19 Python
Python DataFrame 设置输出不显示index(索引)值的方法
Jun 07 Python
django框架自定义用户表操作示例
Aug 07 Python
python版飞机大战代码分享
Nov 20 Python
python实现批量转换图片为黑白
Jun 16 Python
opencv用VS2013调试时用Image Watch插件查看图片
Jul 26 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
通过ICQ网关发送手机短信的PHP源程序
2006/10/09 PHP
PHP中对数据库操作的封装
2006/10/09 PHP
php 生成静态页面的办法与实现代码详细版
2010/02/15 PHP
解析PHP对现有搜索引擎的调用
2013/06/25 PHP
phpMyAdmin安装并配置允许空密码登录
2015/07/04 PHP
Yii框架用户登录session丢失问题解决方法
2017/01/07 PHP
jquery UI 1.72 之datepicker
2009/12/29 Javascript
js arguments,jcallee caller用法总结
2013/11/30 Javascript
JavaScript避免代码的重复执行经验技巧分享
2014/04/17 Javascript
理解javascript回调函数
2014/12/28 Javascript
Jquery异步提交表单代码分享
2015/03/26 Javascript
JS中的进制转换以及作用
2016/06/26 Javascript
Angularjs中的页面访问权限怎么设置
2016/11/11 Javascript
解析NodeJS异步I/O的实现
2017/04/13 NodeJs
在vue中获取dom元素内容的方法
2017/07/10 Javascript
vue实现点击关注后及时更新列表功能
2018/06/26 Javascript
vue.js页面加载执行created,mounted的先后顺序说明
2020/11/07 Javascript
Pythont特殊语法filter,map,reduce,apply使用方法
2016/02/27 Python
Python实现返回数组中第i小元素的方法示例
2017/12/04 Python
Anaconda下配置python+opencv+contribx的实例讲解
2018/08/06 Python
python和mysql交互操作实例详解【基于pymysql库】
2019/06/04 Python
如何基于Python制作有道翻译小工具
2019/12/16 Python
Lookfantastic香港官网:英国知名美妆购物网站
2018/06/19 全球购物
什么是命名空间(NameSpace)
2015/11/24 面试题
毕业生找工作的求职信范文
2013/12/24 职场文书
副总经理岗位职责
2014/03/16 职场文书
群众路线剖析材料
2014/09/30 职场文书
安全隐患整改报告
2014/11/06 职场文书
工作年限证明范本
2015/06/15 职场文书
《海上日出》教学反思
2016/02/23 职场文书
教学反思怎么写
2016/02/24 职场文书
创业计划书之少年玩具店
2019/09/05 职场文书
如何用python识别滑块验证码中的缺口
2021/04/01 Python
Python-typing: 类型标注与支持 Any类型详解
2021/05/10 Python
解析在浏览器地址栏输入一个URL后发生了什么
2021/06/21 Servers
python数据可视化JupyterLab实用扩展程序Mito
2021/11/20 Python