博客
关于我
PyCharm配置SSH和SFTP远程连接服务器
阅读量:798 次
发布时间:2023-03-04

本文共 599 字,大约阅读时间需要 1 分钟。

前言

最近在公司项目中遇到一个挺有意思的问题,就是关于如何在PyCharm中配置SFTP连接。原本我们都是用本地测试,直接同步到服务器跑动,后来有个舍友看着我做一个教程,本着钻研精神,就写下了这篇博文记录下来。

说到PyCharm,专业版才有远程连接的配置选项,而社区版没有。对于学生来说,学生认证还可以申请免费使用,可能对刚入行的我们来说是个不错的选择。

SSH和SFTP都是常用的远程连接和文件传输协议,具体的知识点可以参考我之前写的文章:

  • SSH:用于安全的远程登录
  • SFTP:用于远程文件传输和管理,数据传输依赖SSH连接

1. 开启SFTP

一般来说,SSH远程服务器是可以用的。我之前用的是Xshell进行连接测试。

如果你想简单测试一下,可以在命令行运行:

[code] ssh 用户名@ip地址 [/code]

2. 配置PyCharm

打开PyCharm后,进入“文件”->“设置”->“外部工具”->“远程

在这里选择添加一个新的远程开发配置,填写服务器信息。记得这里要用到SSH密钥或密码验证。如果是私人服务器,可能需要上传密钥文件。

配置好后,新建一个项目或者选择已有项目,然后通过“文件”->“打开”->“在远程文件夹”来访问服务器文件。这样就可以直接在PyCharm中进行编辑和调试了。

如果过程中遇到问题,可以参考官方文档或者相关教程,或者在评论区留言,我们一起解决。

转载地址:http://jyafk.baihongyu.com/

你可能感兴趣的文章
PyMongo按多个关键点分组
查看>>
Pympress:强大的双屏PDF阅读器
查看>>
pymysql.err.InternalError: (1054, "Unknown column '27D24A3B' in 'where clause'")之错误解决
查看>>
pymysql.err.OperationalError: (1364, “Field ‘id‘ doesn‘t have a default value“)
查看>>
Pytorch Tensor 维度操作的形象理解 Tensor.unsqueeze() Tensor.squeeze()
查看>>
PyMySQL库对Mysql数据库进行增删改查与工具类封装
查看>>
pynput的基本介绍和使用
查看>>
pyodbc 通过 IIS7 连接到 MSSQL 2005 服务器
查看>>
PyPI 存储库中的 JarkaStealer:深入解析与防范措施
查看>>
Pyplot tutorial,Pyplot官方教程自翻译
查看>>
PyQ5学习笔记——使用内部槽函数关闭窗口
查看>>
PyQ5学习笔记——使用自定义槽函数关闭窗口
查看>>
PyQt MimeData 文件名
查看>>
PyQt QML Material Design 按钮背景不会改变
查看>>
PyQt QString转成python stirng
查看>>
PyQt QToolButton在焦点时不更新图标
查看>>
PyQt 正确使用 emit() 和 pyqtSignal()
查看>>
PyQT-将文件复制到剪贴板
查看>>
PYQT.如何在QTableView中插入小部件
查看>>
PyQt4 代码在 PyQt5 (QHeaderView) 上不起作用
查看>>