Відповіді:
Встановіть openSSH на сервер linux. Припускаючи дистрибутив на основі debian, зробіть це:
sudo apt-get install ssh
Відкрийте термінал і скопіюйте файли:
i. З Linux на Mac (запуск з машини Linux):
scp filename.txt user@remote_server:/Users/YOURNAME/
ii. З Linux до Mac (запустіть з Mac):
scp user@remote_server:/Users/YOURNAME/filename.txt .
Загальний синтаксис scp
команди наступний.
Щоб скопіювати файл з локального сервера на віддалений:
scp FILENAME user@remote_server:/remote/path/FILENAME
Щоб скопіювати файл з віддаленого сервера на локальний:
scp user@remote_server:/remote/path/FILENAME /local/path/FILENAME
WinSCP - клієнт SFTP / SCP / FTP для Windows.
Подібні клієнти існують і для Mac - хорошими прикладами є Transmit та Cyberduck .
Передача та Cyberduck розуміють FTP, SFTP та WebDAV, але це повністю залежить від налаштування сервера Linux, чи можете ви отримати доступ до цієї конкретної папки за допомогою однієї з цих служб.
Ви можете використовувати протокол передачі файлів SSH 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
Якщо це буде звичайною вправою, то подивіться, як встановити OS X FUSE / MacFUSE, див.
mc
(aka Midnight Commander) для запуску поверх ssh. Він поводиться якnc
на вікнах.