Esto sería mucho más fácil con SFTP, que es una extensión de SSH que admite operaciones de archivos más complejas que SCP. Prácticamente todas las distribuciones modernas de Unix y Linux lo admiten. Para usarlo, simplemente ejecute este comando para conectarse al servidor:
sftp server
Luego puede usar los comandos ls
y cd
para navegar y encontrar el archivo que está buscando. Una vez que lo haya encontrado, use el get
comando para descargarlo. Por ejemplo, para descargar file.txt
en su directorio de trabajo actual en el servidor a su directorio de trabajo actual en su máquina local, simplemente ejecute:
get file.txt
Para descargar /home/pavpanchekha/textfiles/file.txt
en el servidor ~/textfiles/
en su máquina local, en su lugar, ejecute:
get /home/pavpanchekha/textfiles/file.txt ~/textfiles/
Por el contrario, también puede cargar archivos de esta manera. Para cargar file.txt
desde su directorio de trabajo actual local al directorio de trabajo actual del servidor, escriba:
put file.txt
También puede usar rutas completas para cada uno como puede con get
:
put ~/textfiles/file.txt /home/pavpanchekha/textfiles/file.txt
Para obtener una lista completa de los comandos SFTP disponibles, simplemente ejecute help
la sftp>
solicitud.