在PyCharm中设置远程服务器
本文先容两种毗连远程 Linux 服务器的方法:终端下令行 SSH 毗连与 IDE 内置 SSH 设置,从安全实践到完备设置步调均有覆盖。
目次
- 一:利用终端下令行毗连Linux服务器
- 1. 利用平凡用户毗连
- 2. 安全发起设置
- 3. 毗连下令示例
- 本末节总结
- 二:直接在PyCharm上举行SSH设置
- 0. 设置前的预备工作
- 1. 添加新的表明器
- 2. 选择 SSH 毗连方式
- 3. 填写暗码
- 4. 设置情况
- 5. 映射项目目次
- 6. 后续利用
一:利用终端下令行毗连Linux服务器
起首,检察 Linux 服务器上的 IP 地点:- # 方法1:ip 命令(推荐,替代 ifconfig)
- ip addr show
- # 或简写
- ip a
- # 方法2:只显示 IPv4 地址
- ip -4 addr show
- # 方法3:提取 IP 地址(简化输出)
- hostname -I
- # 直接显示所有 IP 地址,空格分隔
复制代码 从安全角度思量,发起不要利用 root 用户举行 SSH 毗连:1. 利用平凡用户毗连
- # 语法
- ssh 普通用户名@服务器IP
- # 示例
- ssh zhangsan@192.168.1.100
- # 输入密码
复制代码 2. 安全发起设置
更安全的 SSH 设置(编辑 /etc/ssh/sshd_config)
- PermitRootLogin no # 禁止 root SSH 登录
- PasswordAuthentication no # 禁用密码登录(使用密钥)
- AllowUsers zhangsan lisi # 只允许特定用户登录
复制代码 3. 毗连下令示例
- # 使用普通用户 + 密钥登录
- ssh -i ~/.ssh/mykey.pem zhangsan@192.168.1.100
- # 需要 root 时
- sudo command # 单条命令
- sudo -i # 切换到 root shell
复制代码 本末节总结
- 一样平常利用:用平凡用户 SSH 毗连
- 必要权限:利用 sudo 暂时提权
- 最佳实践:禁用 root 远程登录,利用平凡用户 + sudo + 密钥认证
如许既安全又机动,是现在 Linux 服务器管理的尺度做法。
二:直接在PyCharm上举行SSH设置
0. 设置前的预备工作
在 Tools → Deployment 里,单击 "Upload changed files automatically to the default server",确保主动上传没有被勾选上。
在 PyCharm 的 Tools → Deployment → Options 里,"Exclude items by name" 这一栏就是用来制止那些你不想同步到远程服务器的文件和文件夹的。它接纳分号分隔的模式列表,支持通配符 *(匹配恣意字符)和 ?(匹配单个字符),可以匹配文件或目次名。
根据你的场景(本地 Windows 项目带捏造情况,但只想用远程 Linux 情况的代码,不想上传本地捏造情况和无关文件),可以如许设置清除项:- .svn;.cvs;.idea;.DS_Store;.git;.hg;*.hprof;*.pyc;__pycache__;Scripts;Lib;pyvenv.cfg;.vscode
复制代码 逐个表明这些清除项的意义:
- .svn;.cvs;.idea;.DS_Store;.git;.hg:版本控制或 IDE 元数据,本地有效,服务器不必要。
- *.hprof:Java 内存分析文件(假如你项目里没有可去掉,生存也无妨)。
- *.pyc;__pycache__:Python 字节码,服务器上会主动天生,无需从本地上传。
- Scripts;Lib;pyvenv.cfg:焦点需求——Windows 捏造情况的目次及设置文件,Linux 下完全无用,且会污染服务器项目目次。
- .vscode:假如你用 VS Code,这个文件夹也不必要同步到服务器。
1. 添加新的表明器
点击 PyCharm 窗口右下角 表明器设置,选择 添加新的表明器。
2. 选择 SSH 毗连方式
选择 在SSH上...:
这里,主机 填上面查询到的 IP 地点(IPv4),端口默以为 22。用户名 填你要毗连的 Linux 服务器上的账号用户。
3. 填写暗码
下一步,填写暗码:
4. 设置情况
下一步到设置情况:
可以选择现有情况。
5. 映射项目目次
找到 Tool(工具)→ Deployment(摆设)→ Configuration(设置)→ Mappings(映射),选择你服务器上的摆设路径:
如许,就完成了!
6. 后续利用
点击 PyCharm 左侧导航栏中的 终端,点击新建预定会话,就可以看到你刚才的 SSH 设置:
如许就可以在这个终端举行下令行利用了。
免责声明:如果侵犯了您的权益,请联系站长及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金. |