Tutoriales

10 ejemplos de comandos sFTP para transferir archivos a Linux remoto

Protocolo de transferencia de archivos (FTP) era un protocolo ampliamente utilizado para transferir archivos o datos de forma remota en un formato no cifrado que no era una forma segura de comunicación.

Como todos sabemos Protocolo de transferencia de archivos no es en absoluto seguro, ya que todas las transmisiones son en texto sin cifrar y cualquier persona en la red puede leer los datos cuando se detectan los paquetes.

10 ejemplos de comandos sftp

Así que básicamente, FTP se puede utilizar en casos limitados o en las redes en las que confía. Con el tiempo, Secure Copy (SCP) y Secure Shell (SSH) abordaron esta ambigüedad de seguridad y agregaron una capa de seguridad encriptada a medida que los datos se transfieren entre computadoras remotas.

[ You might also like: Best Command-Line FTP Clients for Linux ]

SFTP (Protocolo seguro de transferencia de archivos) se está derramando SSH Protocolo en puerto estándar 22 de forma predeterminada para establecer una conexión segura. SFTP se ha integrado en muchos GUI Instrumentos (FileZilla, WinSCP, FireFTP, Etc.).

Advertencias de seguridad: Por favor no abra SSH Puerto (SHell seguro) en todo el mundo, ya que esto constituiría una brecha de seguridad. Solo puede abrir para una dirección IP específica desde la que transfiere o administra archivos en el sistema remoto o viceversa.

Este artículo lo guiará a 10 ejemplos de comandos sftp para usar a través de la interfaz de línea de comandos interactiva en la terminal de Linux.

1. Cómo conectarse a SFTP

De forma predeterminada, se utiliza el mismo protocolo SSH para autenticar y establecer una conexión SFTP. Para iniciar una sesión SFTP, ingrese el nombre de usuario y el nombre de host remoto o la dirección IP en el símbolo del sistema. Después de una autenticación exitosa, verá un shell con un sftp> inmediato.

[[email protected] ~]# sftp [email protected]

Connecting to 27.48.137.6...
[email protected]'s password:
sftp>

2. Obtén ayuda

Una vez que esté en mensaje sftp, verifique los comandos disponibles escribiendo ‘?‘ o ‘ayuda‘en el símbolo del sistema.

sftp> ?
Available commands:
cd path                       Change remote directory to 'path'
lcd path                      Change local directory to 'path'
chgrp grp path                Change group of file 'path' to 'grp'
chmod mode path               Change permissions of file 'path' to 'mode'
chown own path                Change owner of file 'path' to 'own'
help                          Display this help text
get remote-path [local-path]  Download file
lls [ls-options [path]]       Display local directory listing
ln oldpath newpath            Symlink remote file
lmkdir path                   Create local directory
lpwd                          Print local working directory
ls [path]                     Display remote directory listing
lumask umask                  Set local umask to 'umask'
mkdir path                    Create remote directory
put local-path [remote-path]  Upload file
pwd                           Display remote working directory
exit                          Quit sftp
quit                          Quit sftp
rename oldpath newpath        Rename remote file
rmdir path                    Remove remote directory
rm path                       Delete remote file
symlink oldpath newpath       Symlink remote file
version                       Show SFTP version
!command                      Execute 'command' in local shell
!                             Escape to local shell
?                             Synonym for help

3. Verifique el directorio de trabajo actual

El comando ‘lpwd‘se utiliza para denotar el Local directorio de trabajo actual mientras usa el comando pwd para crear el control remoto Directorio de trabajo.

sftp> lpwd
Local working directory: /
sftp> pwd
Remote working directory: /tecmint/
  • lpwd – Imprima el directorio actual en su sistema
  • pwd – Imprime el directorio actual en el servidor FTP

4. Lista de archivos con sFTP

Enumere archivos y directorios en un servidor FTP del sistema local y remoto.

En control remoto
sftp> ls
En local
sftp> lls

5. Cargue el archivo con sFTP

Coloque uno o varios archivos en el servidor FTP del sistema remoto.

sftp> put local.profile
Uploading local.profile to /tecmint/local.profile

6. Cargue varios archivos con sFTP

Instale varios archivos en el servidor FTP del sistema remoto.

sftp> mput *.xls

6. Descarga archivos con sFTP

Recupere uno o varios archivos en un sistema local.

sftp> get SettlementReport_1-10th.xls
Fetching /tecmint/SettlementReport_1-10th.xls to SettlementReport_1-10th.xls

Obtenga varios archivos en un sistema local.

sftp> mget *.xls

Nota: Como podemos ver por defecto con Orden recibida Descargue el archivo en el sistema local con el mismo nombre. Podemos descargar archivos remotos con un nombre diferente agregando el nombre al final. (Esto solo se aplica al descargar el archivo individual).

7. Cambio de directorio en sFTP

Cambie de un directorio a otro directorio en ubicaciones locales y remotas.

En control remoto
sftp> cd test
sftp>
En local
sftp> lcd Documents

8. Cree directorios con sFTP

Cree nuevos directorios en ubicaciones locales y remotas.

sftp> mkdir test
sftp> lmkdir Documents

9. Elimine directorios con sFTP

Elimina un directorio o archivo en un sistema remoto.

sftp> rm Report.xls
sftp> rmdir sub1

Nota: Para eliminar / eliminar un directorio de una ubicación remota, el directorio debe estar vacío.

10. Salga del shell sFTP

Los ‘!‘Command nos coloca en un shell local desde el que podemos ejecutar comandos de Linux. Escribe ‘Salida‘Comando donde podamos ver sftp> pronto regreso.

sftp> !

[[email protected] ~]# exit
Shell exited with status 1
sftp>

diploma

los SFTP es una herramienta muy útil para administrar servidores y transferir archivos desde y hacia (Local y control remoto). Esperamos que estos tutoriales le ayuden a utilizar el. comprender SFTP hasta cierto punto.

Si valora lo que hacemos aquí en TecMint, aquí hay algunas cosas a considerar:

TecMint es el sitio comunitario más confiable y de más rápido crecimiento para todo tipo de artículos, guías y libros de Linux en Internet. ¡Millones de personas visitan TecMint! para navegar o buscar en los miles de artículos publicados disponibles GRATIS para todos.

Si le gusta lo que lee, recuerde comprarnos un café (o 2) como muestra de agradecimiento.

Apoyanos

Agradecemos su apoyo sin fin.

.

LEER  Instalación de Vue.js en Ubuntu 22.04

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba