sftp es un comando en el sistema Linux. El número de usuarios no es mucho, por lo que muchos usuarios desconocen el propósito del comando sftp. El comando sftp se puede usar para transferir archivos, que es similar a ftp. La siguiente pequeña serie le presentará la forma en que Linux usa el comando sftp para transferir archivos.
enfoque
1. aterrizaje utilizado:
Formato: SFTP "usuario" @ "host"
se conecta a través de SFTP "host", el puerto por defecto 22, Especifique el usuario "usuario".
2. Ver los comandos de soporte de sftp
Use el comando de ayuda para ver los comandos admitidos, como:
sftp "help
(donde está el comando " l " indica ejecución local, otros indican ejecución en el host remoto que está conectado.)
3. Uso básico
sftp se utiliza principalmente para transferir archivos, incluyendo la carga de archivos (desde Esta máquina va al host remoto y descarga el archivo (desde el host remoto a la máquina local).
(1) Descarga de archivos
get [-Ppr] remote [local]
Por ejemplo: get test.cpp. /Project /
Descargue el archivo test.cpp del directorio actual remoto a la carpeta Project en el directorio actual local.
(2) Carga de archivos
put [-Ppr] local [remote]
Por ejemplo: put /home/liu/Software/RHEL_5.5 \\ x86_64.iso /Inicio /xudong /Blog /
Transfiera el archivo ios del directorio local /home /liu /Software /al directorio /home /xudong /Blog /del servidor de inicio de sesión remoto.
(3) Otros comandos
Hay varios comandos que se pueden usar, como ls, lls; cd, lcd; pwd, lpwd, etc. Vea la salida de ayuda para más detalles.
sftp es el programa de transferencia segura de archivos, que se basa en ssh y es muy conveniente para transferir documentos entre dos sistemas Linux.
Para usar sftp para pasar documentos, primero debe abrir el servicio ssh en el lado del servidor. Si no está abierto, generalmente puede abrirlo con el siguiente comando:
# /etc/init.d/sshd start < Br>
Luego puede iniciar sesión en el servidor a través del cliente sftp para la entrega de documentos, de la siguiente manera:
$ sftp [-oPort = número_puerto] username @ server_ip [: archivo1 archivo2. . . ]
Descripción del parámetro:
-o se usa para pasar parámetros a ssh, como -oPort = 222, que le dice a ssh que use el puerto 222 del servidor de conexión en lugar del puerto predeterminado 22. Esto puede ser útil cuando encuentra un cambio en el puerto predeterminado 22 del servicio ssh en el lado del servidor.
El siguiente archivo1, archivo2 representa el nombre del archivo y también puede ser un directorio. Cuando no se especifica ningún archivo, se abre una interfaz interactiva, y el documento se puede pasar por comando bajo la interfaz interactiva.
Por ejemplo:
$ sftp -o port = 222 [email protected]
Descripción del comando:
Bajo la interfaz del comando sftp Hay muchos comandos que se pueden usar, como: cd, ls, pwd, bye, chmod, chgrp, chown, df, get, help, mkdir, etc. Por supuesto, estos comandos son todos para las operaciones del lado del servidor, algunos de los cuales pueden implementarse localmente bajo el prefijo de l. Por ejemplo, el comando lpwd imprime el directorio de trabajo actual local (es decir, el directorio de trabajo actual antes de conectar sftp). Dos de estos comandos se utilizan para intercambiar documentos. Se trata de los comandos get y put, de la siguiente manera:
”put local_path [remote_path]
” get remote_path [lcoal_path]
El comando poner empujará el archivo o directorio local al servidor, el comando obtener tirará del archivo del lado del servidor o directorio "dibujar".
Lo anterior es la introducción de Linux con el comando sftp para transferir archivos. Comparado con ftp, el comando sftp es más seguro. Se recomienda usar el comando sftp para transferir archivos.
En el sistema de CentOS, si solo se usa el modo de usuario único, habrá peligros ocultos, la contras
Bajo el sistema Linux, la fuente del navegador Chrome se puede representar, de modo que la fuente de
SVN es una herramienta de control de versiones de código fuente, que funciona en el servidor con la
Si ha aprendido sobre el kernel de Linux, debe tener un cierto conocimiento de la función printk, y
Solución de fallas de arranque de grub2 en Linux
Linux Ubuntu tab key autocompletar método de comando
Cómo importar archivos desde un contenedor Docker al host
Cómo CentOS 6.x para cambiar el nombre de la NIC
¿Qué debo hacer si un usuario normal de Linux no tiene permiso para usar el comando?
Lista de comandos de gestión de red de Linux
Ubuntu elimina la solución virtual "the android" XXX "
Cómo detectar la integridad de los archivos descargados en sistemas Linux
Resumen del uso de lftp en el sistema Linux
Linux para crear enlaces de archivos o directorios, habilidades de enlaces duros
¿Qué pasa si el sistema Win10 no puede abrir el servicio de ubicación?
¿Qué puedo hacer si no puedo usar Alipay en windows10?
Windows XP estableció los principios y la estrategia básica de los permisos NTFS (2)
Una forma sencilla de instalar y desinstalar Windows 7
Win10 Mobile Preview 10166: soporte de descarga de fondo sin conexión mapa (con método de descarga)
Tutorial del CD del sistema win7 /XP de grabación de disquete (UltraISO)
Win10 configuración manual de las direcciones de IP fijas consejos
¿Cómo usar la "unidad óptica virtual" en el sistema Windows XP?
PPTV las cadenas de televisión no puede jugar sin problemas cómo hacerlo?