CentOS 远程编辑 Notepad++ 实操指南
一 准备工作
- 在 Windows 上安装 Notepad++,用于发起远程编辑。
- 在 CentOS 上确保已安装并运行 OpenSSH 服务,默认端口为 22。可用命令检查与启动:
- 检查服务:ps -e | grep ssh 或 systemctl status sshd
- 启动服务:sudo systemctl start sshd
- 开机自启:sudo systemctl enable sshd
- 获取 CentOS 服务器的 IP 地址(如:ifconfig 或 ip addr),并确保 Windows 可网络可达该 IP。
二 在 Notepad++ 安装并配置 NppFTP
- 安装插件
- 打开 Notepad++ → 插件 → 插件管理(Plugin Manager)→ 搜索并勾选 NppFTP → 安装 → 重启 Notepad++。
- 若版本较新(如 7.50+)未内置插件管理器,可手动安装:下载 Plugin Manager 的 PluginManager.dll 放入 Notepad++ 安装目录的 plugins 文件夹,重启后再安装 NppFTP;或从 GitHub 获取 NppFTP 的发布包,将其 NppFTP.dll 放入 plugins 目录后重启。
- 配置连接
- 打开插件 → NppFTP → Show NppFTP Window,点击齿轮图标进入 Profile settings → Add new 新建连接。
- 关键参数示例:
- Hostname:服务器 IP
- Connection type:SFTP
- Port:22
- Username / Password:你的 SSH 账号与密码
- 其他:可设置 Timeout(如 30 秒)、Initial remote directory(如 /)
- 保存后,点击侧边栏的 Connect 图标选择刚创建的连接,首次会提示是否信任主机,选择“是”。
三 连接与编辑保存
- 连接成功后,在右侧文件树中浏览到目标文件(如 /etc/hosts 或项目目录),双击打开。
- 在 Notepad++ 中编辑并保存,文件会自动通过 SFTP 上传到 CentOS,无需额外操作。
- 若首次打开未显示文件,点击文件树的刷新按钮以加载目录列表。
四 常见问题与排查
- 连不上服务器
- 核对 IP、端口 22、用户名/密码是否正确;在 CentOS 上确认 sshd 正在运行(systemctl status sshd),并排查 防火墙/云安全组是否放行 22 端口。
- 插件安装失败或找不到
- 新版 Notepad++ 无插件管理器时,按上文手动安装 Plugin Manager 与 NppFTP 的 DLL 到 plugins 目录并重启。
- 首次连接提示主机密钥
- 目录为空或不完整
- 在 NppFTP 窗口点击刷新以重新获取远程目录结构。