Copie archivos del servidor Linux al escritorio de Mac

16

Tengo una carpeta en un servidor Linux y tengo que transferir ese archivo desde allí al escritorio de mi Mac. Yo nunca lo he hecho.

¿Cuál es la mejor manera de hacer eso? Estoy tratando de usar la terminal, pero ¿hay alguna herramienta como WinSCP para hacerlo?

slhck
fuente
1
Además de las respuestas a continuación, considere instalar mc(también conocido como Midnight Commander) para ejecutar sobre ssh. Se comporta como ncen Windows.
ott--

Respuestas:

15
  1. Instale openSSH en el servidor Linux. Suponiendo una distribución basada en Debian, haga esto:

    sudo apt-get install ssh
    
  2. Abra una terminal y copie los archivos:

    yo. De Linux a Mac (ejecutado desde la máquina Linux):

    scp filename.txt user@remote_server:/Users/YOURNAME/
    

    ii. De Linux a Mac (ejecutado desde Mac):

    scp user@remote_server:/Users/YOURNAME/filename.txt .
    

La sintaxis general del scpcomando es la siguiente.

  1. Para copiar un archivo del servidor local al remoto:

    scp FILENAME user@remote_server:/remote/path/FILENAME
    
  2. Para copiar un archivo del servidor remoto al local:

    scp user@remote_server:/remote/path/FILENAME /local/path/FILENAME
    
terdon
fuente
2

WinSCP es un cliente SFTP / SCP / FTP para Windows.

Existen clientes similares para Mac; buenos ejemplos son Transmit y Cyberduck .

Transmit y Cyberduck entienden FTP, SFTP y WebDAV, pero depende completamente de cómo esté configurado el servidor Linux si puede acceder a esa carpeta en particular con uno de esos servicios.

Él era
fuente
2

Puede usar el Protocolo de transferencia de archivos SSH, sftpdesde su terminal Mac.

Pasos:

1. sftp user@remote_server

Ingrese la contraseña del usuario @ remote_server:

2. get /remote/path/FILENAME /local/path/FILENAME

En caso de que no esté seguro sobre el nombre del archivo, puede cambiar al directorio de origen y enumerar los segmentos en su directorio de origen

3. cd /remote/path
4. ls
5. get FILENAME_2 /local/path/FILENAME_2
Subhash
fuente