CentOS中Notepad++如何进行远程编辑
导读:在 CentOS 上使用 Notepad++ 远程编辑的正确思路 Notepad++ 运行在 Windows 上,远程编辑 CentOS 文件通常通过 NppFTP 插件以 **SFTP(端口 22)**连接服务器,在本地编辑后保存即可自动...
在 CentOS 上使用 Notepad++ 远程编辑的正确思路
Notepad++ 运行在 Windows 上,远程编辑 CentOS 文件通常通过 NppFTP 插件以 **SFTP(端口 22)**连接服务器,在本地编辑后保存即可自动上传。若你是在 CentOS 本机寻找“Notepad++ 远程编辑”的方案,需改用其他工具(见文末替代方案)。
操作步骤
- 在 Windows 上安装 Notepad++,打开菜单:插件 → 插件管理 → 搜索并安装 NppFTP;安装后重启,在 插件 → NppFTP → 显示 NppFTP 窗口。
- 打开 NppFTP 窗口的齿轮图标 → Profile settings → Add new,填写:
- Connection type:SFTP
- Hostname:CentOS 服务器 IP
- Port:22
- Username / Password:登录凭据
- 保存后点击连接,首次会提示是否信任主机,确认后连接;在右侧文件树中双击文件即可打开,Ctrl+S 保存会自动同步到服务器。
CentOS 端需准备
- 确保 SSH 服务已运行:
sudo systemctl enable --now sshd - 防火墙放行 22 端口:
sudo firewall-cmd --add-port=22/tcp --permanent & & sudo firewall-cmd --reload - 使用 SFTP 无需额外 FTP 服务;若改用 FTP,需安装并配置 vsftpd,并注意权限与认证限制(见下文“常见问题”)。
常见问题与处理
- 插件管理器缺失(Notepad++ 7.5.0 之后官方不再内置):手动安装 Plugin Manager 后再装 NppFTP。
- 连接被拒绝或超时:确认 IP/端口可达、SSH 服务在运行、云主机安全组放行 22。
- 保存失败(Permission denied):登录用户对目标文件或目录无写权限,调整权限或以具备权限的用户登录。
- 使用 FTP 时的 530 错误:
userlist_enable=NO(vsftpd.conf)- 检查
/etc/vsftpd/ftpusers是否禁用了 root 等账户,必要时移除后重启 vsftpd。
- 首次目录为空:在 NppFTP 中刷新根目录后再浏览。
如果你是在 CentOS 本机寻找替代方案
- 使用内置编辑器:如 vim / nano
- 图形化编辑器:安装 gedit(需 GUI)或使用 VS Code 的远程 SSH 扩展(需桌面环境或远程方式)
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: CentOS中Notepad++如何进行远程编辑
本文地址: https://pptw.com/jishu/751949.html
