从Linux 访问Windows的文件夹和Windows的共享打印机

简介:

网络上的文章,多数讲的是把 Linux当作 samba 服务器,换句话说,就是从windows来访问linux上的目录和打印机。 

有些时候,我们可能需要从linux上来访问 Windows 上的文件和打印机,这是是把linux当作 samba的客户端。

故此备忘!

windows 已经提供了 smba 服务,参见:

http://msdn.microsoft.com/en-us/library/windows/desktop/aa365233(v=vs.85).aspx

我们要做的,就是如何使用之。以CentOS5.8为例:

一,从linux访问 Windows 文件:

   1. windows 机器上的设定

   前提条件是 :Windows 的workgroup 或者 domain中如果有用户名为 gao,口令也为 gao   

   首先 Windows 机器上 文件夹共享 。

   在Windows机器 192.168.101.10 机器上,对目录 myshare 开设共享。共享名设置为 myshare。

   换句话说,从其他的Windows机器上,可以访问 \\192.168.101.10\myshare

   对此共享,我设置 domain 用户 gao 可以访问它,并且可以读写(为了实验方便 安全权限设为full control )。

   2. CentOS 机器上的设定

   当安装CentOS 的时候,已经装好了 samba 服务。

   执行:mount -t cifs -o username=gao,password=gao //192.168.101.10/myshare /mnt/gaopoint

   然后 cd /mnt/gaopoint

   就可以读写此共享文件夹里的文件了。

   如果希望下次启动后,仍然有效,可以在/etc/fstab 中添加如下的行:

   //16.157.245.118/myshare /mnt/gaopoint          cifs    username=tester,password=%rdx4esz3waq 0 0 

 二,从linux访问 Windows 打印机:

  1. Windows 机上的设定。

      Windows 机上通过tcp/ip 端口安装了一台网络打印机(网络打印机IP: 192.168.101.200 端口:9100)。

      此Windows 机的 IP 地址:192.168.101.20, 此打印机开共享,共享打印机名为 HPLaserJet。

      此共享打印机开权限给 Windows 的 domain 用户 gao。

      换句话说,你如果在其他的Windows机上输入 \\192.168.10.20,可以看到名为 HPLaserJet 的打印机图标。

  2. CentOS 机上的设定。

      通过 System-> Administration->Printing,进入打印机配置画面。

      点New Printer 图标,给定Printer名为 gaoPrinter,按【forward】。

       在接下来的画面里,[Select Connection]类型里,选择【Windows Printer via SAMBA】。

       smb://框里,填写 Windows 打印机的地址: /192.168.10.20/HPLaserJet

       实际上最后就是(smb:///192.168.10.20/HPLaserJet)。

       接下来的动作很重要!

       继续停留在此画面中,填写[Authentication]的 username 和 password。

       还记得在Windows机下的用户 gao么? 此处输入 Windows Domain用户 gao 和它的口令 gao

       然后按旁边的 【verify】按钮,如果成功验证,则显示【This print share is accessible】。

       到这里,点下面的【Apply】按钮。

       然后,还不算完,因为还需要把此打印机设为我们在linux 下的 default 打印机,并且打印测试页:

       访问 http://localhost:631

           点到 [printers] tab页,然后 [set as default]。

           如果打印机尚未激活,则点 [start printer] 和 [accept jobs],再点 [print test page]。

       整个过程,和这个有点类似:http://blog.chinaunix.net/uid-23028407-id-115436.html

      上述CentOS 机上的设定动作也可以完全通过  http://localhost:631 来配置。






本文转自健哥的数据花园博客园博客,原文链接:http://www.cnblogs.com/gaojian/archive/2013/01/09/2852668.html,如需转载请自行联系原作者

目录
相关文章
|
12天前
|
安全 Ubuntu Linux
Metasploit Pro 4.22.6-2024111901 (Linux, Windows) - 专业渗透测试框架
Metasploit Pro 4.22.6-2024111901 (Linux, Windows) - 专业渗透测试框架
35 9
Metasploit Pro 4.22.6-2024111901 (Linux, Windows) - 专业渗透测试框架
|
12天前
|
自然语言处理 安全 Java
Nexpose 7.0.1 for Linux & Windows - 漏洞扫描
Nexpose 7.0.1 for Linux & Windows - 漏洞扫描
34 6
|
15天前
|
关系型数据库 MySQL Linux
MySQL数据库下载安装教程(Windows&Linux)
本文档详细介绍了MySQL的安装步骤,包括安装前的准备工作、下载安装包、Windows和Linux系统下的具体安装流程,以及如何配置MySQL服务、设置环境变量、启动服务和连接数据库等关键操作。
|
27天前
|
Ubuntu Linux 网络安全
linux系统ubuntu中在命令行中打开图形界面的文件夹
在Ubuntu系统中,通过命令行打开图形界面的文件夹是一个高效且实用的操作。无论是使用Nautilus、Dolphin还是Thunar,都可以根据具体桌面环境选择合适的文件管理器。通过上述命令和方法,可以简化日常工作,提高效率。同时,解决权限问题和图形界面问题也能确保操作的顺利进行。掌握这些技巧,可以使Linux操作更加便捷和灵活。
20 3
|
29天前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
56 4
|
27天前
|
网络安全 Windows
Windows server 2012R2系统安装远程桌面服务后无法多用户同时登录是什么原因?
【11月更文挑战第15天】本文介绍了在Windows Server 2012 R2中遇到的多用户无法同时登录远程桌面的问题及其解决方法,包括许可模式限制、组策略配置问题、远程桌面服务配置错误以及网络和防火墙问题四个方面的原因分析及对应的解决方案。
|
1月前
|
监控 安全 网络安全
使用EventLog Analyzer日志分析工具监测 Windows Server 安全威胁
Windows服务器面临多重威胁,包括勒索软件、DoS攻击、内部威胁、恶意软件感染、网络钓鱼、暴力破解、漏洞利用、Web应用攻击及配置错误等。这些威胁严重威胁服务器安全与业务连续性。EventLog Analyzer通过日志管理和威胁分析,有效检测并应对上述威胁,提升服务器安全性,确保服务稳定运行。
|
1月前
|
监控 安全 网络安全
Windows Server管理:配置与管理技巧
Windows Server管理:配置与管理技巧
76 3
|
1月前
|
存储 安全 网络安全
Windows Server 本地安全策略
由于广泛使用及历史上存在的漏洞,Windows服务器成为黑客和恶意行为者的主要攻击目标。这些系统通常存储敏感数据并支持关键服务,因此组织需优先缓解风险,保障业务的完整性和连续性。常见的威胁包括勒索软件、拒绝服务攻击、内部威胁、恶意软件感染等。本地安全策略是Windows操作系统中用于管理计算机本地安全性设置的工具,主要包括用户账户策略、安全选项、安全设置等。实施强大的安全措施,如定期补丁更新、网络分段、入侵检测系统、数据加密等,对于加固Windows服务器至关重要。
|
2月前
|
边缘计算 安全 网络安全
下一篇
DataWorks