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中的25个隐藏特性
Mar 30 Python
利用PyInstaller将python程序.py转为.exe的方法详解
May 03 Python
JavaScript中的模拟事件和自定义事件实例分析
Jul 27 Python
python连接mongodb密码认证实例
Oct 16 Python
使用python采集脚本之家电子书资源并自动下载到本地的实例脚本
Oct 23 Python
python如何读取bin文件并下发串口
Jul 05 Python
python opencv图片编码为h264文件的实例
Dec 12 Python
Python利用逻辑回归模型解决MNIST手写数字识别问题详解
Jan 14 Python
flask框架自定义url转换器操作详解
Jan 25 Python
在Pytorch中使用Mask R-CNN进行实例分割操作
Jun 24 Python
如何一键升级Python所有包
Nov 05 Python
5 分钟读懂Python 中的 Hook 钩子函数
Dec 09 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
BBS(php & mysql)完整版(一)
2006/10/09 PHP
php smarty模板引擎的6个小技巧
2014/04/24 PHP
PHP中使用sleep函数实现定时任务实例分享
2014/08/21 PHP
跟我学Laravel之路由
2014/10/15 PHP
PHP保存session到memcache服务器的方法
2016/01/19 PHP
laravel 使用auth编写登录的方法
2019/09/30 PHP
使用隐藏的new来创建对象
2011/03/29 Javascript
contains和compareDocumentPosition 方法来确定是否HTML节点间的关系
2011/09/13 Javascript
如何阻止复制剪切和粘贴事件为了表单内容的安全
2013/05/23 Javascript
javascript设置金额样式转换保留两位小数示例代码
2013/12/04 Javascript
jQuery表单域属性过滤器用法分析
2015/02/10 Javascript
js全选实现和判断是否有复选框选中的方法
2015/02/17 Javascript
jQuery通过ajax快速批量提交表单数据
2016/10/25 Javascript
JavaScript实现使用Canvas绘制图形的基本教程
2016/10/27 Javascript
AngularJs 常用的过滤器
2017/05/15 Javascript
使用mint-ui开发项目的一些心得(分享)
2017/09/07 Javascript
JS实现的简单标签点击切换功能示例
2017/09/21 Javascript
vue2.0使用swiper组件实现轮播的示例代码
2018/03/03 Javascript
利用vue.js把静态json绑定bootstrap的table方法
2018/08/28 Javascript
优化Vue项目编译文件大小的方法步骤
2019/05/27 Javascript
python脚本实现分析dns日志并对受访域名排行
2014/09/18 Python
在Django中使用Sitemap的方法讲解
2015/07/22 Python
详解Python中类的定义与使用
2017/04/11 Python
python3库numpy数组属性的查看方法
2018/04/17 Python
python实现远程控制电脑
2019/05/23 Python
Python facenet进行人脸识别测试过程解析
2019/08/16 Python
Python numpy.zero() 初始化矩阵实例
2019/11/27 Python
Pytorch 神经网络—自定义数据集上实现教程
2020/01/07 Python
世界第一冲浪品牌:O’Neill
2016/08/30 全球购物
保险内勤岗位职责
2015/04/13 职场文书
2015年保卫科工作总结
2015/05/14 职场文书
初中班主任培训心得体会
2016/01/07 职场文书
java中用float时,数字后面加f,这样是为什么你知道吗
2021/09/04 Java/Android
让JavaScript代码更加精简的方法技巧
2022/06/01 Javascript
Java 多线程并发FutureTask
2022/06/28 Java/Android
Golang Web 框架Iris安装部署
2022/08/14 Python