Форуми

MacOS Catalina - Възможно ли е sFTP сървър?

ДА СЕ

A4orce84

Оригинален плакат
17 април 2012 г
  • 23 февруари 2020 г
Хей момчета,

Както се посочва в темата, има ли начин да стартирате sFTP услуга на MacOS? Вече имам активиран SSH и SMB, но търся и sFTP.

ЛЕЛЯ.

г-жа

14 март 2009 г


  • 23 февруари 2020 г
SFTP функционалността е част от SSH. Това е FTPS, което е нещо отделно.

Като цяло FTP(S) се счита предимно за остарял AFAIK.
Реакции:Фучал ДА СЕ

A4orce84

Оригинален плакат
17 април 2012 г
  • 23 февруари 2020 г
Значи няма начин да активирате услугата? Попаднах на този документ, но той е на няколко години:

Как да стартирам FTP или SFTP сървър в macOS? | Съвети за OS X

По подразбиране FTP не е инсталиран в най-новите версии на системата, но това не означава, че не можете сами да инсталирате протокола. osxtips.net
Благодаря за помощта досега!

Стивън.Р

Суспендиран
2 ноември 2018 г
Тайланд
  • 23 февруари 2020 г
Ако имате активиран SSH, SFTP вече е наличен.
Реакции:Фучал ДА СЕ

A4orce84

Оригинален плакат
17 април 2012 г
  • 23 февруари 2020 г
Когато се опитам да се свържа с моя сървър от друг лаптоп (Linux), той се свързва, но НЕ ми показва никакви списъци с директории на сървъра (отдалечена машина, работеща с MacOS). Последна редакция: 23 март 2020 г ДА СЕ

A4orce84

Оригинален плакат
17 април 2012 г
  • 26 февруари 2020 г
Някой има ли бързи идеи какво да опитам, за да заработят нещата? TIA.

Стивън.Р

Суспендиран
2 ноември 2018 г
Тайланд
  • 26 февруари 2020 г
Какво използвате за свързване от Linux машината?

Какво ще стане, ако просто ssh към Mac от Linux машината? ДА СЕ

A4orce84

Оригинален плакат
17 април 2012 г
  • 26 февруари 2020 г
SSH работи добре, без проблеми. Използвам Filezilla на моята Linux машина.

Стивън.Р

Суспендиран
2 ноември 2018 г
Тайланд
  • 26 февруари 2020 г
Какъв е първоначалният път, който FileZilla трябва да използва?

Когато се свързвате чрез SSH, можете ли да промените директориите и да видите директориите, до които искате да получите достъп? ДА СЕ

A4orce84

Оригинален плакат
17 април 2012 г
  • 26 февруари 2020 г
Когато използвам SSH, той работи нормално и мога да преглеждам директории без проблем.

Във FileZilla виждам следното:
https://imgur.com/sE2nkf7

Моля, уведомете ме, ако имате други идеи, които да опитате.

Стивън.Р

Суспендиран
2 ноември 2018 г
Тайланд
  • 26 февруари 2020 г
... не се свързва. Буквално пише „не е свързан с нито един сървър“ вдясно.
Реакции:chrfr ДА СЕ

A4orce84

Оригинален плакат
17 април 2012 г
  • 26 февруари 2020 г
Ако погледнете последния ред в изхода в горната част, той казва, че е свързан за последното съобщение за състоянието.

chrfr

11 юли 2009 г
  • 26 февруари 2020 г
A4orce84 каза: Ако погледнете последния ред в изхода отгоре, той НЕ казва свързан за последното съобщение за състояние.
Не изглежда свързано. Можете ли да превъртите надолу в панела на състоянието в горната част?
Не е необходимо да правите никаква специална конфигурация, за да използвате sftp на mac, ако ssh е активиран - по подразбиране sftp ще работи само докато вашите идентификационни данни са валидни. ДА СЕ

A4orce84

Оригинален плакат
17 април 2012 г
  • 26 февруари 2020 г
Рестартира приложението и се опитва да се свърже отново според панела на състоянието:

Вижте медийния елемент ' data-single-image='1'>

Изглежда, че се прекъсва след около 20 секунди? Не сте сигурни какво се случва... първоначално изглежда се свързва. мисли?

Прикачени файлове

  • Вижте медиен елемент ' href='tmp/attachments/screenshot-2020-03-26-14-51-37-png.901540/' > Екранна снимка 26.03.2020 14.51.37.png'file-meta'> 287 KB · Преглеждания: 118
Последна редакция: 26 март 2020 г ДА СЕ

A4orce84

Оригинален плакат
17 април 2012 г
  • 28 февруари 2020 г
Някой друг има ли някакви мисли или идеи? TIA. Б

Брок-2021

1 февруари 2021 г
  • 1 февруари 2021 г
аз имам същия проблем. Някой разрешава ли това? V

жизненост

14 август 2020 г
Миенск, Беларус
  • 1 февруари 2021 г
Ако имате голяма нужда от sFTP, опитахте ли се да стартирате някоя услуга на Docker за това?
Потърсих в гугъл един например. Не съм сигурен дали това е, от което се нуждаете, но изглежда така.

Стивън.Р

Суспендиран
2 ноември 2018 г
Тайланд
  • 1 февруари 2021 г
vitalz каза: Ако имате голяма нужда от sFTP, опитахте ли се да стартирате някоя услуга на Docker за това?
Това е шега нали?

brock-2021 каза: Имам същия проблем. Някой разрешава ли това?

Абсолютно същият сценарий или някаква вариация? Какъв sftp клиент използвате (от коя ОС)? Какви грешки/съобщения виждате?


OP: ако случайно прочетете това, получихте ли подкана за приемане на SSH пръстов отпечатък на Mac, когато за първи път се свързахте чрез FileZilla? V

жизненост

14 август 2020 г
Миенск, Беларус
  • 1 февруари 2021 г
Stephen.R каза: Това е шега, нали?
Не, не е. Не е шега.

Ако този разговор е за sFTP сървър, работещ на Mac, така че Dockerization може да го осигури лесно: Docker контейнер с монтирани томове. Просто виждам, че много потребители се оплакват, че sFTP (сървър?!) е много труден за инсталиране на Mac сега: така че Docker може да е опция тогава.

Другите въпроси са дали наличните предпочитания ще отговарят на вашите нужди. Но като цяло изолираната услуга (виртуализиран контейнер на Docker) е по-добра (за ваша лична употреба) от вашия Mac, работещ с sFTP (една възможна дупка в сигурността).

Или има нещо друго, което не следвам за sFTP. Но във вашия случай, когато нищо не работи, бих опитал Docker.

P.S. Пускам изображение на Nginx Docker за малък проект онлайн и се справя доста добре.

Стивън.Р

Суспендиран
2 ноември 2018 г
Тайланд
  • 1 февруари 2021 г
vitalz каза: Просто виждам, че много потребители се оплакват, че sFTP (сървър?!) е много труден за инсталиране на Mac сега

Не знам къде виждате „много“ потребителски оплаквания, които казват, че е трудно да се инсталира sFTP сървър на macOS, но е все едно да кажете, че е трудно да се инсталира електрически двигател в Tesla. Няма значение колко трудно може да е на теория да инсталирате друг, не е необходимо да го правите, защото има такъв, който вече работи перфектно.

vitalz каза: така че Docker може да е опция тогава.
Не е необходима нулева конфигурация, за да активирате вградения sFTP сървър - просто активирайте „Отдалечено влизане“ в панела за споделяне на системните предпочитания.

Изпълнението на Docker не е реалистично решение на проблема, както е представен. Това е еквивалентно да кажете на някой, който се е затворил от къщата си, „ето номер за добър строител, просто построете нова къща“.

vitalz каза: Но като цяло изолираната услуга (виртуализиран контейнер на Docker) е по-добра (за ваша лична употреба) от вашия Mac, работещ с sFTP (една възможна дупка в сигурността).
Това няма смисъл. Вграденият SSH сървър (който осигурява sftp) удостоверява връзките срещу потребителската база данни на macOS.

Контейнер на Docker за предоставяне на SFTP с достъп до файловете на Mac се изпълнява като „вие“ и получава достъп до тези файлове, но след това споделя повторно тези файлове, използвайки каквито и идентификационни данни да са настроени в контейнера на Docker. Обзалагам се, че парите, идентификационните данни по подразбиране са нещо нелепо несигурно.

vitalz каза: Или има нещо друго, което не следвам за sFTP.
Да, явно нещо друго не е наред за тези, които казаха, че имат проблем, и досега няма доказателства, че проблемът е нещо различно от техния SFTP клиентски софтуер.

vitalz каза: P.S. Пускам изображение на Nginx Docker за малък проект онлайн и се справя доста добре.
Какво общо има това с цената на рибата?

Това, което ОП иска, се постига буквално чрез отметка в едно квадратче в System Preferences > Sharing.
Реакции:chrfr V

жизненост

14 август 2020 г
Миенск, Беларус
  • 2 февруари 2021 г
Stephen.R каза: Необходима е нулева конфигурация за активиране на вградения sFTP сървър - просто активирайте „Отдалечено влизане“ в панела за споделяне на системните предпочитания.
Ако това беше лесно за потребителите, тази тема може да не съществува. Но някои потребители се оплакаха, че не върви гладко за тях.

Stephen.R каза: Docker контейнерът за предоставяне на SFTP, с достъп до файловете на Mac, се изпълнява като „вие“ и получава достъп до тези файлове
Той предоставя достъп само до тези файлове (монтирани томове). Файловете на другия хост никога не са достъпни.


Stephen.R каза: вграденият SSH сървър (който осигурява sftp) удостоверява връзките срещу потребителската база данни на macOS
Няма проблем да монтирате упълномощен от хост ssh ключов файл към Docker контейнер.

Стивън.Р

Суспендиран
2 ноември 2018 г
Тайланд
  • 2 февруари 2021 г
vitalz каза: Ако това беше лесно за потребителите, тази тема може да не съществува. Но някои потребители се оплакаха, че не върви гладко за тях.
OP или други, които имат проблем със SFTP клиент, не е непременно индикация за някакъв проблем с вградения SFTP сървър. Това е точно същият SFTP сървър, който би работил във всяко изображение на Docker: OpenSSH.

vitalz каза: Предоставя достъп само до тези файлове (монтирани томове).
Пропуснахте идеята, която казах: вграденият SFTP сървър използва основните разрешения на файловата система, така че по подразбиране само вашият акаунт има достъп до вашата домашна папка, например, но също така позволява достъп до всичко, до което имате достъп.

Изпълнението на екземпляр на Docker за осигуряване на това означава, че всичко, до което дадете достъп (защото искате да получите достъп до него), също е достъпно за всички произволни потребителски акаунти, които може да бъдат дефинирани в изображението на Docker.

vitalz каза: Няма проблем да монтирате упълномощен от хост ssh ключов файл в Docker контейнер.
Това е доста бляскава ексклузивна диаграма на Venn, която имате там, на хора, които знаят как да използват двойки публичен/частен ключ, знаят как да ги използват в изображение на Docker, но също така мислят да използват Docker, вместо просто да разберат защо техният SFTP клиент няма да се свърже с вградения SFTP сървър е добра идея.

Това е нещо като диаграмата на Вен на вегански месари, които смятат, че McDonalds е висококачествен ресторант.

Стивън.Р

Суспендиран
2 ноември 2018 г
Тайланд
  • 2 февруари 2021 г
Добре, така че @A4orce84 @brock-2021 току-що проведох бърз тест във виртуална машина на Debian. Инсталирах FileZilla, включих IP адреса на моята хост OS, потребителско име и парола и със сигурност не успя да се свърже, не успя да ми покаже никаква подкана за приемане на пръстов отпечатък на сървъра и т.н.

Залепих номер на порт и той се свърза и ми показа подкана за пръстовия отпечатък. Като алтернатива го опитах с sftp:// и без порт (както показва екранната снимка на @A4orce84) и това също проработи.

Ако можете да дефинирате още някои атрибути за вашата настройка (конкретна Linux дистрибуция и версия, която използвате, версия на FileZilla, версия на macOS), без съмнение можем да разберем защо не се свързва правилно.


При по-внимателна проверка: изглежда, че @A4orce84 изпълнява FileZilla на Mac: показва много специфични за macOS пътища в местен хляб. Б

Брок-2021

1 февруари 2021 г
  • 2 февруари 2021 г
Въпросът ми няма нищо общо с локално стартиране на sFTP сървър (като в Docker). Просто се опитвам да се свържа към sFTP сървър (1and1.com). Това е смешно, въпреки че мога да се свържа с друг sFTP сървър и също така да направя ssh към другия сървър. Така че има нещо общо с 1and1 и Catalina и ssh (защото и аз не мога да ssh в 1and1)

chrfr

11 юли 2009 г
  • 2 февруари 2021 г
brock-2021 каза: Въпросът ми няма нищо общо с локално стартиране на sFTP сървър (като в Docker). Просто се опитвам да се свържа към sFTP сървър (1and1.com). Това е смешно, въпреки че мога да се свържа с друг sFTP сървър и също така да направя ssh към другия сървър. Така че има нещо общо с 1and1 и Catalina и ssh (защото и аз не мога да ssh в 1and1)
Използвате ли и Filezilla? Не съм имал проблеми със свързването към sftp сървъри нито на Mac, нито другаде, използвайки Cyberduck.