这篇文章将为大家详细讲解有关linux如何显示一台windows主机的远程共享,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
Linux 下显示 Windows 远程共享
在 Linux 系统中访问 Windows 远程共享需要经过以下步骤:
1. 确定共享设置
首先,需要在 Windows 主机上确保已启用文件和打印机共享。在 Windows 资源管理器中,右键单击要共享的文件夹,选择“属性”>“共享”>“高级共享”,然后选中“共享此文件夹”复选框。
2. 安装 Samba
Samba 是一个开源软件套件,允许 Unix 系统与 Windows 系统共享文件和打印机。在 Linux 系统上安装 Samba:
sudo apt-get install samba
3. 配置 Samba
编辑 Samba 配置文件 /etc/samba/smb.conf,添加以下行:
[global]
workgroup = WORKGROUP
server string = Samba Server
其中,WORKGROUP 是 Windows 工作组的名称。
4. 创建 Samba 用户
创建 Samba 用户以访问共享:
sudo smbpasswd -a USERNAME
其中,USERNAME 是在 Windows 主机上具有访问权限的 Windows 用户名。
5. 挂载共享
使用以下命令挂载 Windows 远程共享:
sudo mount -t cifs //IP_ADDRESS/SHARE_NAME /MOUNT_POINT -o username=USERNAME
其中:
- IP_ADDRESS 是 Windows 主机的 IP 地址
- SHARE_NAME 是共享的名称
- MOUNT_POINT 是在 Linux 系统上挂载共享的挂载点
- USERNAME 是创建的 Samba 用户名
6. 访问共享
挂载完成后,可以在 Linux 系统上的挂载点中访问 Windows 远程共享。例如:
cd /MOUNT_POINT
高级选项
- 使用 CIFS URI 挂载:
sudo mount -t cifs //IP_ADDRESS/SHARE_NAME/ /MOUNT_POINT -o credentials=/my/cifs/credentials
其中,/my/cifs/credentials 是包含 Windows 用户名和密码的凭证文件。
- 使用 Samba 共享文件:
还可以使用 Samba 的命令行实用程序 smbclient 共享文件:
sudo smbclient -L //IP_ADDRESS
sudo smbclient //IP_ADDRESS/SHARE_NAME -U USERNAME -c "put /home/user/file.txt"
- 使用 Windows 网络驱动器映射:
可以将 Windows 共享映射为 Linux 系统上的 Windows 网络驱动器:
sudo net use Z: \IP_ADDRESSSHARE_NAME /user:USERNAME
以上就是linux如何显示一台windows主机的远程共享的详细内容,更多请关注编程学习网其它相关文章!