Aprenda Linux, 302 (Entornos mixtos): Trabajando con clientes de Windows

Usando clientes de Windows con servidores de Samba

Aunque los computadores de UNIX y Linux pueden ser clientes para un servidor de Samba, la mayoría de los clientes de la mayoría de los servidores de Samba se ejecutan en Windows®. Por lo tanto, debe saber cómo usar los dispositivos de Windows que le permiten conectarse a un servidor de Samba. Por ejemplo, usar ciertos comandos de Samba en una computadora de Linux puede ayudarle a depurar problemas si llegaran a ocurrir.

Roderick W. Smith, Consultant and author

Roderick Smith author photoRoderick W. Smith es un consultor y autor de más de una docena de libros sobre UNIX y Linux, incluyendo The Definitive Guide to Samba 3, Linux in a Windows World, y Linux Professional Institute Certification Study Guide. También es el autor del software de particionamiento GPT fdisk. Actualmente vive en Woonsocket, Rhode Island.



12-03-2012

Sobre esta serie

Esta serie de artículos le ayuda a aprender las tareas de administración de sistemas Linux. También puede utilizar el material de estos artículos para prepararse para los exámenes de certificación de nivel 3 de Linux Professional Institute (LPIC-3) .

Vea nuestro roadmap de developerWorks para LPIC-3 para obtener una descripción y un enlace de cada artículo en esta serie. El roadmap está en progreso y refleja los objetivos actuales (marzo de 2011) para los exámenes de LPIC-3. A medida que cada artículo es completado, es añadido al roadmap.

En este artículo, aprenda sobre estos conceptos:

  • Dispositivos de los clientes de Windows
  • Usando listas de navegación desde Windows
  • Creando intercambios de archivo e impresora en Windows
  • Usando smbclient para pruebas
  • Usando la utilidad net de Windows

Este artículo le ayuda a prepararse para el Objetivo 314.4 en el Tema 314 del examen de Especialidad en Entorno Mixto de Linux Professional Institute (302). El objetivo tiene un peso de 4.

Prerrequisitos

Sobre el examen optativo LPI-302

Linux Professional Institute Certification (LPIC) es como muchas otras certificaciones en las que se ofrecen distintos niveles, con cada nivel requiriendo más conocimiento y experiencia que el anterior. El examen LPI-302 es un examen de especialidad optativo en el tercer nivel de la jerarquía de LPIC y requiere un nivel avanzado de conocimiento de administración de sistemas Linux.

Para obtener su certificación de LPIC-3, debe pasar los dos exámenes de primer nivel (101 y 102), los dos exámenes de segundo nivel (201 y 202) y el examen principal de LPIC-3 (301). Después de que haya obtenido este nivel, puede tomar los exámenes de especialidad optativos, tales como LPI-302.

Para obtener el máximo de los artículos en esta serie, debe tener un conocimiento avanzado de Linux y un sistema Linux funcional en el cual pueda practicar los comandos cubiertos en este artículo. En particular, debe tener un conocimiento funcional de las funciones de línea de comandos de Linux y entender las bases de la configuración de Samba. Debe poder arrancar y usar una computadora de Windows y estar familiarizado con sus operaciones básicas, incluyendo su ventana Command Prompt. Este artículo usa clientes de Windows 7 en sus ejemplos, pero los procedimientos y principios son similares en versiones anteriores del sistema operativo.


Estableciendo las opciones de SMB/CIFS en Windows

Construya su propio feed

Puede construir un feed personalizado de RSS, Atom o HTML, de forma que sea notificado a medida que añadimos nuevos artículos o actualizamos el contenido. Vaya a los feeds RSS de developerWorks. Seleccione Linux para la zona y Articles para el tipo, y escriba Linux Professional Institute en las palabras claves. Después, elija su tipo de feed preferido.

Así como debe configurar Samba con cierta información básica, tal como su nombre de dominio o grupo de trabajo, también debe configurar Windows con esta información antes de que comience a acceder a intercambios de Samba. Para hacer esto en Windows, realice estas etapas:

  1. En el Panel de Control, haga clic en System and Security y después haga clic en System.

    El resultado debe ser similar a la Figura 1, la cual incluye información sobre el nombre de la computadora y su nombre de dominio o grupo de trabajo cerca del fondo de la ventana.

    Figura 1. El Panel de Control de Windows le da acceso a las opciones de nombres del sistema
    El Panel de Control de Windows le da acceso a las opciones de nombres del sistema
  2. Haga clic en Change settings en el área Computer name, domain, and workgroup settings .

    Hacer esto produce el recuadro de diálogo System Properties , mostrado en la Figura 2. Puede usar este recuadro de diálogo para cambiar el Network Basic Input/Output System (NetBIOS) de la computadora y su afiliación de grupo de trabajo o dominio.

    Figura 2. El recuadro de diálogo System Properties proporciona acceso a las opciones de nombres
    El recuadro de diálogo System Properties proporciona acceso a las opciones de nombres
  3. Cambie el campo Computer description para que muestre algo informativo, como se sugiere en el prompt debajo de ese campo.
  4. Si el nombre de NetBIOS de la computadora (mostrado en el campo Full computer name ) y el nombre de domino o grupo de trabajo son correctos, haga clic en OK. Si no es así, haga clic en Change para establecer el nombre de NetBIOS y la afiliación de grupo de trabajo o dominio.

    Cuando hace clic en Change, el recuadro de diálogo Computer Name/Domain Changes mostrado en la Figura 3 aparece.

    Figura 3. Puede establecer el nombre de la computadora y la afiliación de dominio o grupo de trabajo en el recuadro de diálogo Computer Name/Domain Changes
    Puede establecer el nombre de la computadora y la afiliación de dominio o grupo de trabajo en el recuadro de diálogo Computer Name/Domain Changes
  5. Escriba el nombre de NetBIOS de la computadora en el campo Computer name .

    Esta entrada es particularmente importante si desea compartir directorios o impresoras en esta computadora; es menos importante si la computadora funcionará sólo como un cliente. Sólo afecta a los nombres de NetBIOS.

  6. Si lo desea, puede cambiar el nombre de host de Sistema de Nombres de Dominio (DNS) de la computadora al hacer clic en More debajo de Full computer name.

    Tome en cuenta que cualquier cambio que haga será local; afecta la forma en que la computadora se identifica a sí mismo con otras computadoras, pero no afecta el nombre que otras computadoras usan para identificar aquel que está configurando. Si desea cambiar el nombre de host de DNS de la computadora, debe ajustar el servidor de DNS de su red.

  7. Seleccione a opción Domain o Workgroup , según sea apropiado, y escriba su nombre de grupo de trabajo o dominio local en el campo asociado.

    Note que la opción Domain está en color gris en algunas versiones de Windows, tal como Windows 7 Home Premium. Si desea unirse completamente a un dominio, debe actualizar su versión de Windows.

  8. Cuando haya realizado todos sus cambios, haga clic en OK.

    Windows le informa que debe volverse a cargar. Tal vez también tenga que ingresar información de autenticación si está intentando unirse a un dominio. Vea el artículo "Aprenda Linux, 302 (Entornos mixtos): Control de Dominio" para obtener más información sobre este tema.

Después de que se haya vuelto a cargar, Windows debe usar su nuevo nombre de NetBIOS e identidad de dominio o grupo de trabajo y los procedimientos descritos durante el resto de este artículo deben funcionar. Si no es así, revise su configuración: puede haber un error de escritura en el nombre del dominio o del grupo de trabajo. También puede existir un problema más fundamental, como un cable de red suelto.


Accediendo a los archivos desde Windows

Idealmente, la configuración de su servidor de Samba funciona casi sin problemas desde sus clientes de Windows—de hecho, este es frecuentemente el caso. Por lo tanto, este artículo comienza suponiendo que todo funciona correctamente. Trabajando con esta suposición, describo cómo navegar hacia un intercambio de Samba en Windows y cómo ingresar directamente un Localizador Uniforme de Recursos (URI) para un intercambio en Windows. Si tiene problemas, la siguiente sección, Depurando problemas usando un cliente de Linux, puede ser útil.

Navegando hacia un intercambio de Samba

Como se describe en el artículo "Aprenda Linux, 302 (Entornos mixtos): Servicios de archivos," Server Message Block (SMB)/Common Internet File System (CIFS) proporciona dispositivos diseñados para simplificar la ubicación de intercambios de archivo e impresora en una red. Lis detalles de cómo es realizado esto dependen de la interfaz de usuario (IU) del cliente y de hecho existen varias formas para navegar hacia los intercambios en Windows. Una es usar el gestor de archivos integrado del sistema operativo:

  1. Abra Windows Explorer al hacer clic con el botón derecho en el icono del escritorio Computer y después hacer clic en Explore, como se muestra en la Figura 4.
    Figura 4. La navegación de archivos está estrechamente integrada en Windows Explorer
    La navegación de archivos está estrechamente integrada en Windows Explorer

    En el panel izquierdo, el elemento Network proporciona acceso a las listas de navegación de la red. Haga clic en el nombre de una computadora para ver los intercambios que proporciona en el panel de detalles, haga clic en esos intercambios para abrirlos, y así sucesivamente.

  2. Cuando haya abierto un intercambio y ubicado un archivo, haga doble clic en él para abrirlo en una aplicación adecuada, arrástrelo a la Papelera de Reciclaje para suprimirlo y de otra manera trátelo como lo haría con un archivo en su disco duro local.

Existen dispositivos similares disponibles en los recuadros de diálogo Open y Save As de Windows que muchos programas usan para permitirle ubicar archivos.

Ingresando un URI

Algunas veces, navegar no funciona correctamente. Su red puede estar experimentando dificultades de navegación o tal vez haya configurado deliberadamente un intercambio para que no aparezca en las listas de navegación. Si este es el caso y conoce el nombre exacto de DNS o NetBIOS del servidor, así como el nombre del intercambio, puede ingresar el URI para el intercambio directamente en Windows Explorer. Para hacerlo, complete estas etapas:

  1. Haga clic en la barra de direcciones.

    Asegúrese de hacer clic a la derecha de las entradas existentes: no desea seleccionar una de ellas. El campo debe cambiar para mostrar la entrada en forma de URI.

  2. Escriba la ruta exacta al intercambio al que desea acceder en la forma de \\COMPUTER_NAME\SHARE_NAME\, tal como \\NESSUS\RODSMITH\ para acceder al intercambio RODSMITH en la computadora NESSUS. Presione Enter cuando haya completado su entrada.

Windows Explorer ahora debe mostrar el contenido del intercambio que ha especificado. Debe poder manipular los archivos y carpetas como si hubiera navegado ahí directamente.

Correlacionando intercambios de red

Algunas veces es conveniente asignar una letra de unidad a un intercambio de red, de forma que pueda ser accedido en una forma más simple que ingresar un URI o navegar hacia el intercambio. En la Figura 4, el intercambio \\NESSUS\RODSMITH es mostrado ya correlacionado con la unidad N.

Para crear una nueva correlación de unidades, navegue hacia un intercambio, haga clic con el botón derecho en él y después haga clic en Map Network Drive. El recuadro de diálogo Map Network Drive , mostrado en la Figura 5, aparece. Puede establecer la letra de unidad y seleccionar otras opciones diversas para ajustar los resultados.

Figura 5. Correlacionar una unidad de red le asigna una letra de unidad en Windows.
Correlacionar una unidad de red le asigna una letra de unidad en Windows.

Imprimiendo en Samba desde Windows

Asumiendo que su configuración de impresora de Samba es apropiada, imprimir en Samba desde Windows puede ser sencillo. El proceso básico involucra crear una fila de la impresora en Windows y enlazarla al intercambio de Samba apropiado. La complicación más grande es probablemente decidir qué controlador usar, ya que algunos intercambios de Samba requieren que use un controlador de Windows nativo, otros requieren que use un controlador de PostScript no relacionado y algunos le permiten usar cualquier tipo de controlador.

Para crear una fila de la impresora en Windows, complete estas etapas:

  1. Abra el elemento Hardware and Sound en el Panel de Control y después haga clic en Add a Printer.

    Un recuadro de diálogo aparece preguntándole qué tipo de impresora desea añadir.

  2. Seleccione Add a Network, Wireless or Bluetooth Printer.

    Windows busca las impresoras disponibles y muestra una lista similar a aquella mostrada en la Figura 6.

    Figura 6. Windows detecta impresoras en red y las muestra en una lista
    Windows detecta impresoras en red y las muestra en una lista
  3. Seleccione la impresora que desea usar y haga clic en Next.

    Si no ve su impresora, tal vez necesite volver a configurar su intercambio de Samba. Sin embargo, si deliberadamente ha ocultado la impresora de la navegación, puede hacer clic en The printer that I want isn't listed para proporcionar un URI para la impresora.

  4. Si ha configurado el servidor que aloja el intercambio para entregar los controladores, Windows debe descargarlos e instalarlos automáticamente. Si no es así, verá un recuadro de diálogo indicándole que no se pudo encontrar un controlador. Entonces debe seleccionar un controlador de una lista de controladores estándar de Windows o instalar uno proporcionado por el fabricante de la impresora.
  5. Cuando el controlador es instalado, imprima una página de prueba.

Cuando la impresora esté configurada correctamente, puede seleccionarla desde el recuadro de diálogo Print de cualquier aplicación, como se muestra en la Figura 7.

Figura 7. Usar una impresora configurada al seleccionarla desde la lista Name en el recuadro de diálogo Print de Windows
Usar una impresora configurada al seleccionarla desde la lista Name en el recuadro de diálogo Print de Windows

Ya que Linux usa PostScript como una entrada de impresora estándar y convierte esta entrada en el lenguaje nativo de la impresora para impresoras que no sean de PostScript, generalmente es posible tratar todas las impresoras de Samba como si fueran modelos de PostScript. Para hacer esto, debe instalar un controlador de PostScript genérico adecuado en Windows, ya sea al seleccionarlo en el cliente de Windows o al usar Samba para entregar el controlador. Entre los controladores estándar de impresora de Windows, el controlador Microsoft Publisher Color Printer en la sección Generic normalmente funciona bien para impresoras de Samba.

Sin embargo, en lugar de usar un controlador de PostScript, tal vez prefiera instalar el controlador específico de una impresora proporcionado por el fabricante de la impresora. Hacer esto requiere que busque ese controlador y tal vez también necesite configurar Samba o Common UNIX® Printing System (CUPS) para manejar el feed de datos en bruto apropiadamente en lugar de intentar interpretarlo y convertirlo al lenguaje nativo de la impresora, como generalmente lo hace CUPS.

En términos generales, muchos factores diferencian a PostScript de los controladores nativos:

  • Usar un controlador de impresora de PostScript para un modelo que no es de PostScript tiene la desventaja de que tal vez no obtenga el acceso apropiado para todos los dispositivos exclusivos de una impresora, tales como los valores de resolución y selección de bandeja. Estos dispositivos normalmente son accesibles desde controladores de impresora nativos.
  • Usar un controlador de PostScript puede reducir el ancho de banda de red consumido por los trabajos de impresión de material textual comparado a imprimir los mismos documentos con mucho texto usando controladores de impresora nativos. Este efecto es más notable en impresoras de inyección de tinta económicas en lugar de en impresoras láser de gama media a gama alta.
  • Usar un controlador de PostScript incrementa las demandas de CPU en la computadora del servidor de impresora. Este efecto probablemente no es importante, a menos que el poder del servidor sea reducido por estándares modernos o maneje muchas impresoras.
  • Usar un controlador nativo puede requerir la reconfiguración de Samba o CUPS, lo que algunas veces implica más problemas de los que vale la pena afrontar.

Puede intentar con múltiples controladores, si así lo desea, para ver cuál funciona mejor en su red y con sus impresoras. En algunos casos, tal vez quiera crear múltiples colas de Samba para una sola impresora y enlazar cada una a un controlador de Windows distinto. De esa manera, los usuarios pueden seleccionar el controlador que funcione mejor para trabajos de impresión particulares.


Usando el comando net de Windows

Aunque el uso y administración de Windows está mucho más orientado a la IU gráfica (GUI) que Linux, existen utilidades de Windows de modo de texto y algunas de ellas tienen ventajas sobre sus contrapartes de GUI. Para SMB/CIFS, la herramienta de modo de texto principal en Windows es net, la cual puede realizar muchas de las tareas que puede hacer usando la GUI. Sin embargo, el comando net tiene una ventaja porque puede usar scripts, de forma que puede usarlo en un script de inicio de red para realizar un conjunto común de tareas en todos los computadores o para realizar un conjunto complejo de acciones con un solo comando.

Para usar net, escribe el comando seguido por un nombre de subcomando, parte de lo cual requiere opciones adicionales. La Tabla 1 resume los subcomandos de net más importantes.

Tabla 1. Subcomandos del comando net de Windows
SubcomandoEfecto
CONFIGMuestra o actualiza diversos valores de red, tales como el nombre de NetBIOS de la computadora y el nombre del grupo de trabajo o dominio
FILECuando se escribe en un servidor de archivos de Windows, muestra información en archivos compartidos abiertos por los clientes
HELPMuestra información para el uso del comando net
SESSIONCuando se escribe en un servidor de archivos de Windows, muestra conexiones activas de los clientes; añadir /DELETE finaliza una sesión
STATISTICSMuestra estadísticas sobre bytes enviados y recibidos, errores y otras cosas asociadas con operaciones del cliente (NET STATISTICS WORKSTATION) o del servidor (NET STATISTICS SERVER)
TIMEEstablece el reloj de la computadora para que coincida con el de otra computadora
USECorrelaciona un intercambio con una letra de unidad de Windows o muestra información sobre correlaciones actuales
USERAñade, suprime o modifica una cuenta de usuario almacenada en un controlador de dominio
VIEWMuestra una lista de computadoras en una red o de intercambios disponibles en un computador dado

Puede usar muchas de estas opciones para producir un efecto similar a aquel que quiere conseguir en un navegador de archivos. Específicamente, puede usar VIEW seguido por USE para navegar hacia intercambios de archivo, como muestra el Listado 1 .

Listado 1. Navegando intercambios de archivo usando el comando VIEW
> NET VIEW
Server Name            Remark

-------------------------------------------------------------------------------
\\NESSUS               Nessus
\\SEEKER               seeker server (Samba, Ubuntu)
\\VBOX7                VBox7
\\WEMBLETH             Wembleth
The command completed successfully.


> NET VIEW \NESSUS
Shared resources at \\NESSUS

Nessus

Share name          Type   Used as  Comment

-------------------------------------------------------------------------------
cf                  Disk            Epson RX500 CF port
floppy              Disk            Floppy Drive
hp4000              Print           HP4000 via Ethernet
rodsmith            Disk            Home Directories
smbpdf              Print           PDF Generator
Stylus_Photo_RX500  Print           EPSON Stylus Photo RX500
The command completed successfully.


> NET USE \\NESSUS\cf I:
The command completed successfully.

Este ejemplo muestra el proceso de navegar la red y correlacionar el intercambio \\NESSUS\cf con el dispositivo de Windows en la unidad I:. Después de esto, el dispositivo puede ser accedido usando ese nombre de dispositivo.

El comando NET TIME puede ser un sustituto rápido para un servidor de Network Time Protocol (NTP). El siguiente comando sincroniza el reloj de la computadora de Windows con el del servidor NESSUS:

> NET TIME \\NESSUS /SET

Tenga en mente que algunos de los subcomandos de net requieren privilegios de Administrador. Si intenta usar estos comandos sin antes abrir un prompt de comandos de Administrador, la utilidad informa que carece de privilegios suficientes. En el caso de USER, tal vez también necesite saber una contraseña para alertar la cuenta en la computadora remota.


Usando Windows como un servidor

Aunque el enfoque de la certificación LPIC-302—y por lo tanto de esta serie de artículos—está en el uso de Linux como un servidor de Samba, sería un error sugerir que la combinación de Linux y Samba es la única que puede realizar deberes de servidor de SMB/CIFS. El protocolo, después de todo, se originó como una forma en que computadores de DOS, Windows y IBM® Operating System/2® (OS/2) comparten recursos; Samba surgió en este esquema años más tarde. Así, brevemente describo el proceso de compartir archivos e impresoras desde Windows para ser usados por clientes de Windows o Linux.

Compartiendo archivos desde Windows

Puede configurar un servidor de Windows para compartir una partición completa o sólo un subdirectorio de ella, como su directorio de usuario o uno de sus subdirectorios. Para hacer esto, complete estas etapas:

  1. Navegue hacia la unidad o directorio que desea compartir.
  2. Haga clic con el botón derecho en la unidad o directorio y después apunte hacia Share with, que tiene un submenú con diversas opciones.
  3. Seleccione una opción del comando Share with .

    Windows 7 incorpora un dispositivo conocido como Homegroup, el cual permite el intercambio con un conjunto de usuarios predefinido. Si no ha configurado este grupo o si desea especificar algún otro grupo, haga clic en Specific People. Seleccionar esta opción produce el recuadro de diálogo mostrado en la Figura 8.

    Figura 8. Windows le permite especificar con quiénes desea compartir sus archivos
    Windows le permite especificar con quiénes desea compartir sus archivos
  4. Seleccione un usuario o grupo de la lista Add o escriba un nombre de usuario en el recuadro.
  5. Haga clic en Add.
  6. Si lo desea, ajuste los permisos otorgados al usuario que ha seleccionado al ajustar la nueva entrada en la columna Permission Level .

Ahora puede probar el nuevo intercambio de archivo al intentar conectarse a él desde otra computadora de Windows o Linux.

Compartiendo impresoras desde Windows

Si desea imprimir en una impresora que esté físicamente conectada a una computadora de Windows, puede crear un intercambio de impresora en ese servidor. Para hacerlo, complete estas etapas:

  1. Instale y configure una fila de la impresora para la impresora local.
  2. En el elemento Hardware and Sound del Panel de Control, haga clic en Devices and Printers.
  3. Haga clic con el botón derecho en la impresora que desea compartir y después haga clic en Printer Properties.
  4. Haga clic en Sharing en el recuadro de diálogo Properties . El resultado se parece a la Figura 9.
    Figura 9. Puede compartir una impresora en Windows desde su recuadro de diálogo Properties
    Puede compartir una impresora en Windows desde su recuadro de diálogo Properties
  5. Marque el recuadro de selección Share this printer y escriba un nombre en el campo Share name .

    El recuadro de selección Render print jobs on client computers y el botón Additional Drivers pueden ser importantes para algunos clientes de Windows; pero si desea compartir la impresora de forma que los clientes de Linux puedan usarla, no necesita preocuparse de ninguna de esas opciones.

  6. Haga clic en OK para finalizar sus cambios.

El subsistema de CUPS de Linux puede crear una fila de impresión que imprima en un intercambio de impresora de SMB/CIFS, de forma que pueda imprimir en una impresora compartida de Windows desde Linux. Tenga en mente que la impresora compartida—si no es un modelo de PostScript—necesita controladores de Linux; es decir, que los trabajos de impresión deben ser representados en el lado de Linux y enviados a la red en el formato nativo de la impresora. Esto contrasta con las impresoras compartidas mediante Samba, las cuales pueden ser manejadas de esta manera o al enviar trabajos de impresión en forma de PostScript.


Depurando problemas usando un cliente de Linux

Puede usar una variedad de herramientas de Linux para ayudar a depurar problemas de red de SMB/CIFS usando servidores de Samba y de Windows. Algunas de estas herramientas han sido descritas en otros artículos de esta serie, así que aquí sólo los describo brevemente. Estas herramientas y técnicas incluyen montar un intercambio, usando smbclient y usando smbget. Aunque no está realmente relacionado con Samba o con SMB/CIFS, el Objetivo 314.4 también menciona rdesktop, así que también lo describo aquí.

Montando como prueba un intercambio

La forma más obvia para probar un intercambio es intentar usarlo con herramientas comunes. Para un cliente de Linux, esto significa montarlo con el comando mount y las herramientas de sistema de archivos de cifs , como se describe en el artículo "Aprenda Linux, 302 (Entornos mixtos): Integración de CIFS." (En el pasado, las utilidades smbmount y smbumount mencionadas en el LPIC objetivo 314.4 pudieron ser usadas para montar y desmontar sistemas de archivos de SMB/CIFS, pero el soporte para estas herramientas fue abandonado con el kernel Linux 2.6.37.)

Escribir mount //SERVER/SHARE /mnt, donde SERVER es el nombre del servidor y SHARE es el nombre del intercambio, es la forma más simple de probar su habilidad para montar el intercambio. Sin embargo, como se describe en el artículo del Objetivo 314.1, tal vez necesite añadir más opciones para especificar su nombre de usuario, contraseña, etc.

Si no puede montar un intercambio, puede encontrar pistas en sus archivos de registro de Samba o en el almacenamiento intermedio de anillo del kernel (accesible al escribir dmesg). Tal vez necesite ajustar sus opciones de montaje. También es posible que los problemas estén en el lado del servidor; tal vez necesite ajustar los permisos u otros valores.

Probando haciendo uso de smbclient

El programa smbclient , que se describe en el artículo "Aprenda Linux, 302 (Entornos mixtos): Integración de CIFS," puede ser una buena forma de probar la funcionalidad básica, porque es una buena herramienta básica que proporciona una interfaz directa para la computadora del servidor sin las complicaciones de las correlaciones de sistemas de archivos.

Probando haciendo uso de smbget

El programa smbget es análogo a wget, el cual recupera archivos usando HTTP. Para usar smbget, debe conocer el URI preciso para el archivo que desea recuperar. En su forma más simple, usted escribe el comando seguido por este URI:

$ smbget smb://WEMBLETH/REPORTS/financial-report.pdf

Este ejemplo recupera el archivo financial-report.pdf del intercambio REPORTS en el servidor WEMBLETH. Puede añadir diversas opciones para modificar el comportamiento de smbget, tales como -u para especificar un nombre de usuario o -R para recuperar recursivamente un árbol de directorios completo. Consulte la página de man del programa para obtener detalles sobre su operación.

Probando haciendo uso de rdesktop

El programa rdesktop es una implementación de Linux de Remote Desktop Protocol (RDP), que es un protocolo de acceso remoto de Windows similar en principio a las herramientas de Virtual Network Computing (VNC). Usted activa RDP en el recuadro de diálogo System Properties (mostrado en la Figura 2). Haga clic en la pestaña Remote y establezca una opción en el área Remote Desktop que coincida con su valor de seguridad deseado. Cuando termine, haga clic en OK.

Nota: No todas las versiones de Windows soportan RDP. Las versiones Home, en particular, carecen de este dispositivo.

Para usar rdesktop, puede escribir el nombre del programa seguido del nombre de host de DNS o la dirección IP del servidor. También puede incluir cualquiera de un gran número de opciones, tales como -u para especificar el nombre de usuario. Consulte la página de man para obtener más detalles.

Recursos

Aprender

Comentar

  • Participe en la Comunidad My developerWorks. Conéctese con otros usuarios developerWorks mientras explora los blogs, foros, grupos y wikis dirigidos a desarrolladores.

Comentarios

developerWorks: Ingrese

Los campos obligatorios están marcados con un asterisco (*).


¿Necesita un IBM ID?
¿Olvidó su IBM ID?


¿Olvidó su Password?
Cambie su Password

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


La primera vez que inicie sesión en developerWorks, se creará un perfil para usted. La información en su propio perfil (nombre, país/región y nombre de la empresa) se muestra al público y acompañará a cualquier contenido que publique, a menos que opte por la opción de ocultar el nombre de su empresa. Puede actualizar su cuenta de IBM en cualquier momento.

Toda la información enviada es segura.

Elija su nombre para mostrar



La primera vez que inicia sesión en developerWorks se crea un perfil para usted, teniendo que elegir un nombre para mostrar en el mismo. Este nombre acompañará el contenido que usted publique en developerWorks.

Por favor elija un nombre de 3 - 31 caracteres. Su nombre de usuario debe ser único en la comunidad developerWorks y debe ser distinto a su dirección de email por motivos de privacidad.

Los campos obligatorios están marcados con un asterisco (*).

(Por favor elija un nombre de 3 - 31 caracteres.)

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


Toda la información enviada es segura.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=90
Zone=Linux
ArticleID=800850
ArticleTitle=Aprenda Linux, 302 (Entornos mixtos): Trabajando con clientes de Windows
publish-date=03122012