论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
备份容灾
›
备份
›
开发工具-pycharm的代码自动摆设服务器以及服务端python ...
开发工具-pycharm的代码自动摆设服务器以及服务端python配置、项目开发情况 ...
滴水恩情
金牌会员
|
2024-6-15 02:43:15
|
显示全部楼层
|
阅读模式
楼主
主题
665
|
帖子
665
|
积分
1995
一、pycharm的ssh配置
pycharm中提供了摆设功能,可以将项目代码直接上传到服务器指定位置,或者将服务器上指定位置的代码拉到本地来。
pycharm中还可以将项目标启动,配置为服务器启动,如许开发时能完美模仿服务器的情况。
上述俩个功能都需要先配置ssh。
1.本地生成ssh密钥
在指令窗口中使用指令生成ssh密钥对
ssh-keygen -t rsa
-t参数为指定密钥范例,也就是生成时使用的算法
-n参数可以为密钥设置暗码
生成的密钥没后缀的是私钥,不要泄漏
有.pub后缀的公钥
linux的生成操作和上图展示的一样,区别就是默认生成位置不同
2.密钥配置到远端服务器
此时配置到远端服务器上有俩种方法
将公钥上传到服务器上你需要访问的用户对应的家路径下的.ssh文件中(没有自行创建)
将公钥内容复制到你需要访问的用户对应的加路径下的.ssh文件中的authorized_keys文件中(没有自行创建)
(1-1) 有权限ssh访问到服务器
使用ssh-copy-id 指令即可
ssh-copy-id -i C:\Users\用户名.ssh\id_rsa.pub host_username@server_ip
-i 参数后面跟的是本地公钥的地点位置
host_username 是你需要访问的远端用户的名字
server_ip 是服务器ip(留意是可访问的ip,一般就用公网ip,假如是云服务器可以去云厂商处查看)
使用后假如你操作的地方没有权限大概还需要输入暗码
(1-2) 无权限ssh访问到服务器
使用scp 指令即可
scp C:\Users\用户名.ssh\id_rsa.pub host_username@server_ip:/key_dir
第一个参数为本地密钥位置
host_username 是你需要访问的远端用户的名字
server_ip 是服务器ip(留意是可访问的ip,一般就用公网ip,假如是云服务器可以去云厂商处查看)
使用后假如你操作的地方没有权限大概还需要输入暗码
末尾的:后/key_dir为上传到服务器上的地点
(1-3) 没有办法通过以上形式上传到服务器
手动在服务器上去往需要访问的用户家目录下的.ssh中创建密钥文件,把内容添加进去
服务器上的公钥需要600的权限,即仅你访问用户可读写上传到服务器上公钥文件
(2) 配置到authorized_keys自动访问
将本地生成公钥内容复制到服务器上需要访问的用户的家路径下.ssh的authorized_keys文件中
留意:
.ssh文件夹需要700的权限,文件归属需要是家目录用户自己(归属一般都是家目录用户自己)
authorized_keys文件需要600的权限,文件归属需要是家目录用户自己(归属一般都是家目录用户自己)
3.pycharm中配置ssh
(1) 选择File中的settings
(1) 选择Tools中的SSH Configurations
(3) 配置ssh
使用服务器公钥文件配置:
复制公钥到authorized_keys配置:
二、pycharm摆设功能配置
摆设功能可以实当代码在服务器上的快速同步,也能快速拉去服务器代码到本地
选择File中的settings
在Build,Execution,Deployment选择Deployment
新增摆设配置
摆设完毕后使用操作
团体和部分操作
在项目目录处操作
三、服务端python配置
python安装在服务端,后续项目开发情况一键启动需要
选择File中的settings
选择Project 中的Python Interpreter
四、项目开发情况一键启动服务
成功启动如图:
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
滴水恩情
金牌会员
这个人很懒什么都没写!
楼主热帖
体系集成商重返黄金年代
ubuntu 20.04 安装好搜狗输入法无法输 ...
使用扩展函数方式,在Winform界面中快 ...
「年终总结」写了 3 年文章的我,昨天 ...
【C++】STL——vector模拟实现
GIS数据获取:景象数据免费下载网站 ...
读SQL进阶教程笔记03_自连接
《深入理解Java虚拟机》笔记:垃圾收集 ...
Tapdata 的 2.0 版 ,开源的 Live Data ...
Bootstrap Blazor 开源UI库介绍-Table ...
标签云
挺好的
服务器
快速回复
返回顶部
返回列表