JavaScript is required to for searching.
Omitir V�nculos de navegaci�n
Salir de la Vista de impresi�n
Oracle Administración Solaris: Servicios de red     Oracle Solaris 11 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

Parte I Servicios de red (temas)

1.  Servicio de red (descripción general)

2.  Gestión de servidores de antememoria web

3.  Servicios relacionados con el tiempo

Parte II Acceso a los sistemas de archivos de red (temas)

4.  Gestión de sistemas de archivos de red (descripción general)

5.  Administración de sistema de archivos de red (tareas)

6.  Acceso a los sistemas de archivos de red (referencia)

Parte III Temas sobre el SLP

7.  SLP (descripción general)

8.  Planificación y habilitación del SLP (tareas)

9.  Administración del SLP (tareas)

10.  Incorporación de servicios antiguos

11.  SLP (referencia)

Parte IV Servicios de correo (temas)

12.  Servicios de correo (descripción general)

13.  Servicios de correo (tareas)

14.  Servicios de correo (referencia)

Parte V Redes en serie (temas)

15.  Solaris PPP 4.0 (descripción general)

16.  Planificación del enlace de PPP (tareas)

17.  Configuración de un enlace de PPP por marcación telefónica (tareas)

18.  Configuración de un enlace de PPP de línea arrendada (tareas)

19.  Configuración de autenticación PPP (tareas)

20.  Configuración de un túnel PPPoE (tareas)

21.  Resolución de problemas comunes de PPP (tareas)

22.  Solaris PPP 4.0 (referencia)

23.  Migración de Solaris PPP asíncrono a Solaris PPP 4.0 (tareas)

24.  UUCP (descripción general)

25.  Administración del UUCP (tareas)

26.  UUCP (referencia)

Parte VI Trabajo con sistemas remotos (temas)

27.  Trabajo con sistemas remotos (descripción general)

28.  Administración del servidor FTP (tareas)

29.  Acceso a sistemas remotos (tareas)

Acceso a sistemas remotos (mapa de tareas)

Inicio de sesión en un sistema remoto (rlogin)

Autenticación para inicios de sesión remotos (rlogin)

Archivo /etc/hosts.equiv

Archivo .rhosts

Vinculación de inicios de sesión remotos

Inicios de sesión remotos directos o indirectos

Qué sucede después iniciar sesión de manera remota

Cómo buscar y eliminar archivos .rhosts

Cómo saber si un sistema remoto es operativo

Cómo buscar quién ha iniciado sesión en un sistema remoto

Cómo iniciar sesión en un sistema remoto (rlogin)

Cómo cerrar sesión desde un sistema remoto (exit)

Inicio de sesión en un sistema remoto (ftp)

Autenticación para inicios de sesión remotos (ftp)

Comandos ftp esenciales

Cómo abrir una conexión ftp a un sistema remoto

Cómo cerrar una conexión ftp a un sistema remoto

Cómo copiar archivos de un sistema remoto (ftp)

Cómo copiar archivos a un sistema remoto (ftp)

Copia remota con rcp

Consideraciones de seguridad para operaciones de copia

Especificación de origen y destino

Cómo copiar archivos entre un sistema local y un sistema remoto (rcp)

Parte VII Supervisión de servicios de red (temas)

30.  Supervisión del rendimiento de la red (tareas)

Glosario

Índice

Inicio de sesión en un sistema remoto (ftp)

El comando ftp abre la interfaz de usuario al protocolo de transferencia de archivos de Internet. Esta interfaz de usuario, denominada intérprete de comandos, le permite iniciar sesión en un sistema remoto y realizar distintas operaciones con su sistema de archivos. Las operaciones principales se resumen en la siguiente tabla.

El beneficio principal de ftp en comparación con rlogin y rcp es que ftp no requiere que el sistema remoto ejecute UNIX. El sistema remoto, sin embargo, necesita estar configurado para comunicaciones TCP/IP. Sin embargo, rlogin proporciona acceso a un conjunto más grande de comandos de manipulación de archivos del que ftp proporciona.

Autenticación para inicios de sesión remotos (ftp)

La autenticación para operaciones de inicio de sesión remoto ftp se puede establecer mediante uno de los siguientes métodos:

Comandos ftp esenciales

Tabla 29-3 Comandos ftp esenciales

Orden
Descripción
ftp
Accede al intérprete de comandos ftp.
ftp sistema remoto
Establece una conexión ftp a un sistema remoto. Para obtener instrucciones, consulte Cómo abrir una conexión ftp a un sistema remoto.
open
Inicia sesión en el sistema remoto desde el intérprete de comandos.
close
Cierra la sesión del sistema remoto y vuelve al intérprete de comandos.
bye
Sale del intérprete de comandos ftp.
help
Muestra todos los comandos ftp o, si se proporciona un nombre de comando, se describe brevemente lo que hace el comando.
reset
Vuelve a sincronizar la secuenciación de respuesta de comando con el servidor ftp remoto.
ls
Muestra los contenidos del directorio de trabajo remoto.
pwd
Muestra el nombre del directorio de trabajo remoto.
cd
Cambia el directorio de trabajo remoto.
lcd
Cambia el directorio de trabajo local.
mkdir
Crea un directorio en el sistema remoto.
rmdir
Elimina un directorio en el sistema remoto.
get, mget
Copia un archivo (o varios archivos) del directorio de trabajo remoto al directorio de trabajo local.
put, mput
Copia un archivo (o varios archivos) del directorio de trabajo local al directorio de trabajo remoto.
delete, mdelete
Elimina un archivo (o varios archivos) del directorio de trabajo remoto.

Para obtener más información, consulte la página del comando man ftp(1).

Cómo abrir una conexión ftp a un sistema remoto

  1. Asegúrese de tener autenticación ftp.

    Debe tener autenticación ftp, como se describe en Autenticación para inicios de sesión remotos (ftp).

  2. Abra una conexión a un sistema remoto utilizando el comando ftp.
    $ ftp remote-system

    Si la conexión se realiza correctamente, se muestran un mensaje de confirmación y un indicador.

  3. Escriba el nombre de usuario.
    Name (remote-system:user-name): user-name
  4. Si se le solicita, especifique la contraseña.
    331 Password required for user-name:
    Password: password

    Si el sistema al que accede tiene una cuenta ftp anónima establecida, se le solicita una dirección de correo electrónico para la contraseña. Si la interfaz ftp acepta la contraseña, muestra un mensaje de confirmación y el indicador (ftp>).

    Ahora puede utilizar cualquiera de los comandos que proporciona la interfaz ftp, incluida la ayuda. Los comandos principales se resumen en la Tabla 29-3.

Ejemplo 29-5 Apertura de una conexión ftp a un sistema remoto

Esta sesión ftp la estableció el usuario smith en el sistema remoto pluto:

$ ftp pluto
Connected to pluto.
220 pluto FTP server ready.
Name (pluto:smith): smith
331 Password required for smith:
Password: password
230 User smith logged in.
ftp>

Cómo cerrar una conexión ftp a un sistema remoto

Cierre una conexión ftp a un sistema remoto utilizando el comando bye.

ftp> bye
221-You have  transferred 0 bytes in 0 files.
221-Total traffic for this sessions was 172 bytes in 0 transfers.
221-Thanks you for using the FTP service on spdev.
221 Goodbye.

Se muestra un mensaje de despedida, seguido del indicador shell habitual.

Cómo copiar archivos de un sistema remoto (ftp)

  1. Cambie a un directorio en el sistema local donde desea que se copien los archivos del sistema remoto.
    $ cd target-directory
  2. Establezca una conexión ftp.

    Consulte Cómo abrir una conexión ftp a un sistema remoto.

  3. Cambie al directorio de origen.
    ftp> cd source-directory

    Si el sistema utiliza el montador automático, el directorio principal del usuario del sistema remoto aparece paralelo al suyo, en /home.

  4. Asegúrese de tener permiso para los archivos de origen.
    ftp> ls -l
  5. Defina el tipo de transferencia en binary.
    ftp> binary
  6. Si desea copiar un solo archivo, utilice el comando get.
    ftp> get filename 
  7. Si desea copiar varios archivos a la vez, utilice el comando mget.
    ftp> mget filename [filename ...]

    Puede proporcionar una serie de nombres de archivo individuales y puede utilizar caracteres comodín. El comando mget copia cada archivo de manera individual y solicita confirmación cada vez que copia.

  8. Cierre las conexiones ftp.
    ftp> bye

Ejemplo 29-6 Copia de archivos de un sistema remoto (ftp)

En este ejemplo, el usuario kryten abre una conexión ftp al sistema pluto y utiliza el comando get para copiar un solo archivo del directorio /tmp.

$ cd $HOME
ftp pluto
Connected to pluto.
220 pluto FTP server (SunOS 5.8) ready.
Name (pluto:kryten): kryten
331 Password required for kryten.
Password: xxx
230 User kryten logged in.
ftp> cd /tmp
250 CWD command successful.
ftp> ls
200 PORT command successful.
150 ASCII data connection for /bin/ls (129.152.221.238,34344) 
(0 bytes).
filea
files
ps_data
226 ASCII Transfer complete.
53 bytes received in 0.022 seconds (2.39 Kbytes/s)
ftp> get filea
200 PORT command successful.
150 ASCII data connection for filea (129.152.221.238,34331) 
(0 bytes).
221 Goodbye.

En este ejemplo, el mismo usuario kryten utiliza el comando mget para copiar un grupo de archivos del directorio /tmp al directorio principal. Tenga en cuenta que kryten puede aceptar o rechazar archivos individuales del grupo.

$ ftp> cd /tmp
250 CWD command successful.
ftp> ls files
200 PORT command successful.
150 ASCII data connection for /bin/ls (129.152.221.238,34345) 
(0 bytes).
fileb
filec
filed
remote: files
21 bytes received in 0.015 seconds (1.36 Kbytes/s)
ftp> cd files
250 CWD command successful.
ftp> mget file*
mget fileb? y
200 PORT command successful.
150 ASCII data connection for fileb (129.152.221.238,34347) 
(0 bytes).
226 ASCII Transfer complete.
mget filec? y
200 PORT command successful.
150 ASCII data connection for filec (129.152.221.238,34348) 
(0 bytes).
226 ASCII Transfer complete.
mget filed? y
200 PORT command successful.
150 ASCII data connection for filed (129.152.221.238,34351) 
(0 bytes).
226 ASCII Transfer complete.200 PORT command successful.
ftp> bye
221 Goodbye.

Cómo copiar archivos a un sistema remoto (ftp)

  1. Cambie al directorio de origen en el sistema local.

    El directorio desde el que escribe el comando ftp es el directorio de trabajo local y, por lo tanto, el directorio de origen para esta operación.

  2. Establezca una conexión ftp.

    Consulte Cómo abrir una conexión ftp a un sistema remoto.

  3. Cambie al directorio de destino.
    ftp> cd target-directory

    Recuerde que si el sistema utiliza el montador automático, el directorio principal del usuario del sistema remoto aparece paralelo al suyo, en /home.

  4. Asegúrese de tener permisos de escritura para el directorio de destino.
    ftp> ls -l target-directory
  5. Defina el tipo de transferencia en binary.
    ftp> binary
  6. Si desea copiar un solo archivo, utilice el comando put.
    ftp> put filename
  7. Si desea copiar varios archivos a la vez, utilice el comando mput.
    ftp> mput filename [filename ...]

    Puede proporcionar una serie de nombres de archivo individuales y puede utilizar caracteres comodín. El comando mput copia cada archivo de manera individual y solicita confirmación cada vez que copia.

  8. Para cerrar la conexión ftp, escriba bye.
    ftp> bye

Ejemplo 29-7 Copia de archivos a un sistema remoto (ftp)

En este ejemplo, el usuario kryten abre una conexión ftp al sistema pluto y utiliza el comando put para copiar un archivo de su respectivo sistema al directorio /tmp en el sistema pluto.

$ cd /tmp
ftp pluto
Connected to pluto.
220 pluto FTP server (SunOS 5.8) ready.
Name (pluto:kryten): kryten
331 Password required for kryten.
Password: xxx
230 User kryten logged in.
ftp> cd /tmp
250 CWD command successful.
ftp> put filef
200 PORT command successful.
150 ASCII data connection for filef (129.152.221.238,34356).
226 Transfer complete.
ftp> ls
200 PORT command successful.
150 ASCII data connection for /bin/ls (129.152.221.238,34357) (0 bytes).
filea
filef
files
ps_data
226 ASCII Transfer complete.
60 bytes received in 0.058 seconds (1.01 Kbytes/s)
ftp> bye
221 Goodbye.

En este ejemplo, el mismo usuario kryten utiliza el comando mput para copiar un grupo de archivos de su respectivo directorio principal al directorio de pluto /tmp. Tenga en cuenta que kryten puede aceptar o rechazar archivos individuales del grupo.

$ cd $HOME/testdir
$ ls
test1   test2   test3
$ ftp pluto
Connected to pluto.
220 pluto FTP server (SunOS 5.8) ready.
Name (pluto:kryten): kryten
331 Password required for kryten.
Password: xxx
230 User kryten logged in.
ftp> cd /tmp
250 CWD command successful.
ftp> mput test*
mput test1? y
200 PORT command successful.
150 ASCII data connection for test1 (129.152.221.238,34365).
226 Transfer complete.
mput test2? y
200 PORT command successful.
150 ASCII data connection for test2 (129.152.221.238,34366).
226 Transfer complete.
mput test3? y
200 PORT command successful.
150 ASCII data connection for filef (129.152.221.238,34356).
226 Transfer complete.
ftp> bye
221 Goodbye.