Скопируйте файлы с сервера Linux на рабочий стол Mac


15

У меня есть папка на сервере Linux, и я должен перенести этот файл оттуда на мой рабочий стол Mac. Я никогда этого не делал.

Каков наилучший способ сделать это? Я пытаюсь использовать терминал, но есть ли такой инструмент, как WinSCP, чтобы сделать это?


В дополнение к ответам ниже, рассмотрите возможность установки mc(также известной как Midnight Commander) для запуска поверх ssh. Он ведет себя как ncна окнах.
ot--

Ответы:


15
  1. Установите openSSH на сервере Linux. Предполагая дистрибутив на основе Debian, сделайте это:

    sudo apt-get install ssh
    
  2. Откройте терминал и скопируйте файлы:

    я. От Linux до Mac (запускается с компьютера с Linux):

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

    II. От Linux до Mac (запускается с Mac):

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

Общий синтаксис scpкоманды следующий.

  1. Чтобы скопировать файл с локального сервера на удаленный:

    scp FILENAME user@remote_server:/remote/path/FILENAME
    
  2. Чтобы скопировать файл с удаленного сервера на локальный:

    scp user@remote_server:/remote/path/FILENAME /local/path/FILENAME
    

2

WinSCP - это SFTP / SCP / FTP-клиент для Windows.

Подобные клиенты существуют для Mac - хорошими примерами являются Transmit и Cyberduck .

Transmit и Cyberduck понимают FTP, SFTP и WebDAV, но все зависит от того, как настроен сервер Linux, можете ли вы получить доступ к этой конкретной папке с помощью одной из этих служб.


1

Вы можете использовать SSH File Transfer Protocol sftpс вашего терминала Mac.

шаги:

1. sftp user@remote_server

Введите пароль пользователя @ remote_server:

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

На всякий случай, если вы не уверены в имени файла, вы можете перейти в исходный каталог и перечислить сегменты в исходном каталоге.

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

0
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.