Notepad++本身不直接支持文件分享功能,需通过CentOS系统的网络共享服务或远程连接插件实现文件共享。以下是具体方法:
NFS是Linux系统间常用的文件共享协议,适用于CentOS与其他Linux/Unix系统的文件共享。
sudo yum install -y nfs-utils
安装NFS服务端工具。sudo mkdir -p /mnt/nfs_share
;sudo chmod -R 777 /mnt/nfs_share
(允许所有用户读写,生产环境建议缩小权限);sudo nano /etc/exports
,添加共享规则(如/mnt/nfs_share 192.168.1.0/24(rw,sync,no_root_squash,no_subtree_check)
,其中192.168.1.0/24
为客户端IP段)。sudo systemctl start nfs-server
并设置开机自启sudo systemctl enable nfs-server
。nfs-utils
,创建挂载点(如sudo mkdir -p /mnt/nfs_client
),执行sudo mount 192.168.1.100:/mnt/nfs_share /mnt/nfs_client
(192.168.1.100
为CentOS服务器IP),如需永久挂载可编辑/etc/fstab
文件添加对应条目。Samba兼容Windows系统的SMB协议,适合CentOS与Windows系统之间的文件共享。
sudo yum install samba
安装Samba服务端。sudo mkdir /home/share
;sudo nano /etc/samba/smb.conf
,在文件末尾添加共享配置(如[share]
段落,设置comment = Shared Folder
、path = /home/share
、browseable = yes
、writable = yes
、guest ok = yes
等参数)。sudo systemctl start smb
并设置开机自启sudo systemctl enable smb
。sudo firewall-cmd --permanent --add-services=samba
,然后sudo firewall-cmd --reload
。\\CentOS_IP\share
访问;Linux客户端可通过sudo yum install samba-client
安装客户端工具,使用smbclient //CentOS_IP/share -U%
命令访问。若需直接在Notepad++中编辑CentOS服务器上的文件,可使用NppFTP插件(支持SFTP/FTP协议),无需手动下载/上传文件。
no_root_squash
允许root用户访问,Samba的guest ok = yes
允许匿名访问),避免权限不足导致无法访问。guest ok
并设置用户密码认证;NFS建议限制客户端IP段(如192.168.1.100/32
);SFTP建议使用密钥认证替代密码认证。vim
/nano
编辑器,或Windows系统的VS Code
(安装Remote-SSH插件)直接远程编辑,无需额外安装Notepad++。