5

Похоже, что Lion удалил FTP в качестве опции "Поделиться файлами" на панели "Общий доступ", это означает, что я не могу подключиться к нему с помощью надежного клиента, такого как FileZilla. У меня есть несколько тысяч файлов, которые нужно переместить. В прошлом я делал это, заполняя filezilla, подключаясь к Mac и передавая. Это позволило мне повторить попытку отдельных файлов, которые терпят неудачу, что неизбежно при такой большой партии.

Нужно ли сейчас устанавливать FTP-сервер? Кажется, должен быть более прямой путь. Опция FTP просто скрыта? Есть ли новый, лучший способ сделать это?

6 ответов6

4

Я бы сжал все ваши файлы в один большой архивный файл с чем-то вроде 7zip или Rar, а затем просто передал один большой файл. Убедитесь, что выбранная вами программа сжатия является кроссплатформенной.

3
  1. Используйте 7zip и сожмите все файлы в один архив
  2. Загрузите программу SFTP для Windows(например, WinSCP )
  3. Включите "Удаленный вход" в OSX
  4. Подключитесь к вашему компьютеру Mac из Windows, используя программу SFTP.
  5. Передача архива
  6. Прибыль!
3

Если у вас есть внешний USB-накопитель (если он не отформатирован в NTFS), это был бы другой подход.

2

В прошлый раз, когда мне нужно было сделать это, я установил Cygwin на Windows и включил "Удаленный вход" (ssh) на OS X. Затем я мог скопировать файлы с ПК на Mac (или вытащить с Mac на ПК).

1

Я бы настроил акцию на машине windows. Подключитесь к этому (SMB) с Mac. Теперь используйте rsync для фактической передачи, используя точку монтирования на Mac:

rsync -avP /Volumes/ShareName/* ~/Destination/

Таким образом, если ваше SMB-соединение перестает работать, вы можете просто запустить команду rsync, чтобы продолжить с того места, где вы остановились.

0

Можете ли вы просто сделать общий доступ в Windows и вытащить эти файлы со стороны Lion через соединение samba?

Изменить: ОК, я получил информацию о подключении Samba к Windows не считается "надежным".

Теперь, когда Cygwin уже установлен в Windows, лучше всего сделать это в Cygwin:

tar cf - ./* | ssh someone@lion tar -C /destination/ -f - -x

Это сэкономит много накладных расходов по сравнению с отдельными файлами, передаваемыми по scp.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .