JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Gestión de sistemas remotos en Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

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

2.  Administración del servidor FTP (tareas)

3.  Acceso a sistemas remotos (tareas)

Acceso a sistemas remotos (mapa de tareas)

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

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

Archivos /etc/ssh_known_hosts y .ssh/known_hosts

Qué sucede tras iniciar sesión con el shell seguro

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

Cierre de sesión en un sistema remoto (exit o logout)

Inicio de sesión en un sistema remoto para copiar un archivo (sftp)

Comandos sftp esenciales

Cómo abrir y cerrar una conexión sftp con un sistema remoto

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

Cómo copiar archivos en un sistema remoto (sftp)

Copia remota con el comando scp

Consideraciones de seguridad para operaciones de copia

Especificación del origen y el destino para las operaciones de copia

Cómo copiar un archivo entre dos sistemas (scp)

Índice

Inicio de sesión en un sistema remoto para copiar un archivo (sftp)

El comando sftp es un programa de transferencia de archivos interactivo con una interfaz de usuario similar a ftp. Sin embargo, sftp utiliza el protocolo de transferencia de archivos SSH para crear una conexión segura con el servidor. No todas las opciones disponibles con el comando ftp se incluyen en el comando sftp, pero muchas de ellas sí.

Comandos sftp esenciales

En la tabla siguiente, se enumeran los comandos sftp esenciales.

Tabla 3-2 Comandos sftp esenciales

Comando
Descripción
sftp remote-system
Establece una conexión sftp con un sistema remoto. Para obtener instrucciones, consulte Cómo abrir y cerrar una conexión sftp con un sistema remoto.
sftp remote-system: file
Copia el archivo designado (file) desde el sistema remoto (remote-system).
bye
Sale de la sesión sftp.
help
Muestra todos los comandos sftp.
ls
Muestra los contenidos del directorio de trabajo remoto.
lls
Muestra el contenido del directorio de trabajo local.
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
Suprime un directorio en el sistema remoto.
get
Copia un archivo del directorio de trabajo remoto al directorio de trabajo local.
put
Copia un archivo del directorio de trabajo local al directorio de trabajo remoto.
delete
Suprime un archivo del directorio de trabajo remoto.

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

Cómo abrir y cerrar una conexión sftp con un sistema remoto

  1. Abra una conexión con un sistema remoto mediante el comando sftp.
    $ sftp remote-system

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

  2. Si se le solicita, especifique la contraseña.
    Password: password

    Si la interfaz sftp acepta la contraseña, muestra un mensaje de confirmación y el indicador (sftp>).

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

  3. Cierre la conexión sftp.
    sftp> bye

Ejemplo 3-2 Apertura de una conexión sftp con un sistema remoto

Esta sesión sftp se estableció para conectarse con el sistema remoto pluto:

$ sftp pluto
Connecting to pluto.
Password: password
sftp>

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

  1. Establezca una conexión sftp.

    Consulte Cómo abrir y cerrar una conexión sftp con un sistema remoto.

  2. (Opcional) Cambie a un directorio del sistema local en el que desee copiar los archivos.
    sftp> lcd target-directory
  3. Cambie al directorio de origen.
    sftp> cd source-directory
  4. Asegúrese de tener permiso para los archivos de origen.
    sftp> ls -l
  5. Para copiar un archivo, utilice el comando get.

    Es posible usar metacaracteres con el comando get.

    sftp> get filename 
  6. Cierre la conexión sftp.
    sftp> bye

Ejemplo 3-3 Copia de un archivo de un sistema remoto (sftp)

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

$ sftp pluto
Connecting to pluto...
Password: xxx
sftp> lcd /tmp
sftp> cd /tmp
sftp> ls
filea
files
ps_data
sftp> get filea
/tmp/filea                                100%  494     0.5KB/s   00:00
sftp> bye

Cómo copiar archivos en un sistema remoto (sftp)

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

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

  2. Establezca una conexión sftp.

    Consulte Cómo abrir y cerrar una conexión sftp con un sistema remoto.

  3. Puede cambiar al directorio de destino.
    sftp> cd target-directory
  4. Asegúrese de tener permiso de escritura en el directorio de destino.
    sftp> ls -l target-directory
  5. Si desea copiar un solo archivo, utilice el comando put.

    Es posible usar metacaracteres con el comando get.

    sftp> put filename
  6. Cierre la conexión sftp.
    sftp> bye

Ejemplo 3-4 Copia de un archivo en un sistema remoto (sftp)

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

$ cd /tmp
$ sftp pluto
Password: xxx
sftp> cd /tmp
sftp> put filef
uploading filef to /tmp/filef
filef                                     100%  325     0.3KB/s   00:00
sftp> ls
filea
filef
files
sftp> bye