在麒麟操作系统(Kylin OS)上进行网络共享和文件传输,可以通过以下几种常用方法实现。以下步骤基于最新版本的麒麟系统(如Kylin V10或Ubuntu Kylin),部分操作可能需要管理员权限:
安装Samba服务
sudo apt update
sudo apt install samba
配置共享目录
编辑Samba配置文件:
sudo nano /etc/samba/smb.conf
在文件末尾添加以下内容(示例共享/home/share
目录):
[Share]
path = /home/share
browseable = yes
writable = yes
guest ok = yes
create mask = 0777
创建共享目录并设置权限
mkdir /home/share
sudo chmod 777 /home/share
重启Samba服务
sudo systemctl restart smbd
从其他设备访问
\\麒麟主机的IP\Share
smbclient
命令。安装NFS服务端
sudo apt install nfs-kernel-server
配置共享目录
编辑/etc/exports
文件:
sudo nano /etc/exports
添加以下内容(允许192.168.1.0/24
网段访问):
/home/share 192.168.1.0/24(rw,sync,no_subtree_check)
重启NFS服务
sudo systemctl restart nfs-kernel-server
客户端挂载
在另一台Linux设备上执行:
sudo mount -t nfs 服务器IP:/home/share /本地挂载点
通过SSH加密传输文件:
# 从本地传到远程
scp /本地文件路径 用户名@远程IP:/远程路径
# 从远程下载到本地
scp 用户名@远程IP:/远程文件路径 /本地路径
bash
sudo apt install filezilla
SFTP
,输入主机IP、用户名、密码。rsync -avz /本地目录/ 用户名@远程IP:/远程目录/
局域网工具
bash
sudo apt install ipmsg
互联网工具
Syncthing
实现P2P同步。如果连接失败,检查防火墙规则:
# 开放Samba端口
sudo ufw allow samba
# 或开放特定端口(如NFS的2049)
sudo ufw allow 2049
chmod
)和Samba/NFS配置中的读写权限一致。sudo smbpasswd -a 用户名
添加用户。根据实际需求选择合适的方式。对于家庭或办公局域网,推荐Samba;Linux服务器间推荐NFS或rsync;临时传输可用SCP/SFTP。