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针对excel的操作技巧
Mar 13 Python
Python基于dom操作xml数据的方法示例
May 12 Python
python实现视频读取和转化图片
Dec 10 Python
Python综合应用名片管理系统案例详解
Jan 03 Python
解决Tensorflow 内存泄露问题
Feb 05 Python
如何将tensorflow训练好的模型移植到Android (MNIST手写数字识别)
Apr 22 Python
打印tensorflow恢复模型中所有变量与操作节点方式
May 26 Python
win10下python3.8的PIL库安装过程
Jun 08 Python
DataFrame.groupby()所见的各种用法详解
Jun 14 Python
你需要学会的8个Python列表技巧
Jun 24 Python
Python pip 常用命令汇总
Oct 19 Python
Python 利用argparse模块实现脚本命令行参数解析
Dec 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
Mysql中分页查询的两个解决方法比较
2013/05/02 PHP
基于php设计模式中工厂模式详细介绍
2013/05/15 PHP
PHP不用第三变量交换2个变量的值的解决方法
2013/06/02 PHP
解决PHP里大量数据循环时内存耗尽的方法
2015/10/10 PHP
PHP工厂模式、单例模式与注册树模式实例详解
2019/06/03 PHP
php 使用expat方式解析xml文件操作示例
2019/11/26 PHP
JS location几个方法小姐
2008/07/09 Javascript
用cssText批量修改样式
2009/08/29 Javascript
jquery select动态加载选择(兼容各种浏览器)
2013/02/01 Javascript
『JavaScript』限制Input只能输入数字实现思路及代码
2013/04/22 Javascript
js+html5实现可在手机上玩的拼图游戏
2015/07/17 Javascript
jquery实现简单的表单验证
2015/11/17 Javascript
Bootstrap源码解读导航(6)
2016/12/23 Javascript
简单实现js倒计时功能
2017/02/13 Javascript
JS判断时间段的实现代码
2017/06/14 Javascript
Js利用console计算代码运行时间的方法示例
2017/09/24 Javascript
基于jquery.page.js实现分页效果
2018/01/01 jQuery
JS实现transform实现扇子效果
2020/01/17 Javascript
es6中let和const的使用方法详解
2020/02/24 Javascript
浅谈Vue static 静态资源路径 和 style问题
2020/11/07 Javascript
原生JavaScript实现五子棋游戏
2020/11/09 Javascript
windows下安装python paramiko模块的代码
2013/02/10 Python
Python实现将sqlite数据库导出转成Excel(xls)表的方法
2017/07/17 Python
Python元组及文件核心对象类型详解
2018/02/11 Python
详解django中使用定时任务的方法
2018/09/27 Python
Python一句代码实现找出所有水仙花数的方法
2018/11/13 Python
Python列表对象实现原理详解
2019/07/01 Python
3行Python代码实现图像照片抠图和换底色的方法
2019/10/10 Python
详解有关PyCharm安装库失败的问题的解决方法
2020/02/02 Python
Expedia挪威官网:酒店、机票和租车
2018/03/03 全球购物
Etam艾格英国官网:法国著名女装品牌
2019/04/15 全球购物
业务代表的岗位职责
2013/11/16 职场文书
临床专业自荐信
2014/06/22 职场文书
离婚协议书范本样本
2014/08/19 职场文书
大学同学聚会感言
2015/07/30 职场文书
Python Parser的用法
2021/05/12 Python