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 lsy cdpara navegar y encontrar el archivo que está buscando. Una vez que lo haya encontrado, use el getcomando para descargarlo. Por ejemplo, para descargar file.txten 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.txten 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.txtdesde 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 helpla sftp>solicitud.