Linux Notepad 使用 FTP 进行文件传输
适用说明
使用 Notepad++ 的 NppFTP 传输步骤
Linux 服务器端的 FTP 服务准备(若使用 FTP 协议)
sudo apt-get install vsftpd;启动/开机自启:sudo systemctl start vsftpd && sudo systemctl enable vsftpd。/etc/vsftpd.conf:开启本地用户访问与写入 local_enable=YES、write_enable=YES;如为被动模式可设置 pasv_enable=YES 及合适的 pasv_min_port/pasv_max_port;保存后重启 sudo systemctl restart vsftpd。/etc/ftpusers(或某些发行版的 /etc/vsftpd/ftpusers),将 root 行注释;更安全的做法是创建专用系统用户用于 FTP,并限制其家目录与权限。ftp your_server_ip 测试连通。Linux 命令行 FTP 常用操作(备选)
ftp your_server_ip → 输入用户名与密码;匿名登录可用 anonymous 空口令(若服务器允许)。ls、cd;本地目录:lcd /your/local/dir;传输模式:binary(二进制,适合图片/压缩包/二进制文件)。get remote_file [local_file];批量下载:mget *.ext(可先 prompt off 关闭逐个确认);上传:put local_file [remote_file];批量上传:mput *.ext;退出:bye/quit/exit。binary,避免 ASCII 模式导致文件损坏。常见问题与建议
/var/log/vsftpd.log 或 journalctl -u vsftpd)。/etc/ftpusers 是否禁用了相应用户;为安全起见,优先使用 SFTP 或创建 受限 FTP 用户并限制其可写目录。