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 相关文章推荐
Python3 加密(hashlib和hmac)模块的实现
Nov 23 Python
CentOS 7 安装python3.7.1的方法及注意事项
Nov 01 Python
Python多线程处理实例详解【单进程/多进程】
Jan 30 Python
在pytorch中查看可训练参数的例子
Aug 18 Python
python3中替换python2中cmp函数的实现
Aug 20 Python
对Django的restful用法详解(自带的增删改查)
Aug 28 Python
Python 实现黑客帝国中的字符雨的示例代码
Feb 20 Python
python不到50行代码完成了多张excel合并的实现示例
May 28 Python
浅析Python 简单工厂模式和工厂方法模式的优缺点
Jul 13 Python
如何在Python中创建二叉树
Mar 30 Python
Python道路车道线检测的实现
Jun 27 Python
python中subplot大小的设置步骤
Jun 28 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
PHP:风雨欲来 路在何方?
2006/10/09 PHP
PHP session有效期问题
2009/04/26 PHP
PHP动态创建Web站点的方法
2011/08/14 PHP
深入PHP变量存储的详解
2013/06/13 PHP
百度工程师讲PHP函数的实现原理及性能分析(一)
2015/05/13 PHP
php json相关函数用法示例
2017/03/28 PHP
PHP检查网站是否宕机的方法示例
2017/07/24 PHP
PHP设计模式之工厂模式详解
2017/10/24 PHP
JS 文字符串转换unicode编码函数
2009/05/30 Javascript
jquery ajax修改全局变量示例代码
2013/11/08 Javascript
JS控制日期显示的小例子
2013/11/23 Javascript
js的toUpperCase方法用法实例
2015/01/27 Javascript
js性能优化技巧
2015/11/29 Javascript
浅析script标签中的defer与async属性
2016/11/30 Javascript
js仿小米手机上下滑动效果
2017/02/05 Javascript
vue2.0实战之使用vue-cli搭建项目(2)
2017/03/27 Javascript
详解升级react-router 4 踩坑指南
2017/08/14 Javascript
Python实现数据库编程方法详解
2015/06/09 Python
python实现教务管理系统
2018/03/12 Python
取numpy数组的某几行某几列方法
2018/04/03 Python
python查找重复图片并删除(图片去重)
2019/07/16 Python
django用户登录验证的完整示例代码
2019/07/21 Python
python selenium 查找隐藏元素 自动播放视频功能
2019/07/24 Python
利用Python小工具实现3秒钟将视频转换为音频
2019/10/29 Python
tensorflow实现打印ckpt模型保存下的变量名称及变量值
2020/01/04 Python
Python3运算符常见用法分析
2020/02/14 Python
Python爬取新型冠状病毒“谣言”新闻进行数据分析
2020/02/16 Python
解决reload(sys)后print失效的问题
2020/04/25 Python
Django实现后台上传并显示图片功能
2020/05/29 Python
英国第一家领先的在线处方眼镜零售商:Glasses Direct
2018/02/23 全球购物
社区禁毒工作方案
2014/06/02 职场文书
教师批评与自我批评发言稿
2014/10/15 职场文书
工作会议通知
2015/04/15 职场文书
2016党员读书思廉心得体会
2016/01/23 职场文书
2016年第二十五次全国助残日活动总结
2016/04/01 职场文书
JavaWeb实现显示mysql数据库数据
2022/03/19 Java/Android