Осъществявайте дистанционен достъп до вашия Mac от други устройства, без да компрометирате сигурността, като активирате SSH в macOS.
Има няколко метода за дистанционно свързване и управление на компютри, включително FTP, RDP и други, но те не са сигурни. Независимо от това, SSH протоколът заменя старите несигурни протоколи с по-добра сигурност. Той служи предимно като средство за отдалечен достъп до компютър от друго устройство.
По подразбиране Apple изключва SSH на Mac, така че ще трябва да го включите, ако искате да го използвате. Това ръководство ще ви покаже как да активирате и използвате SSH за сигурни връзки на вашия Mac.
Какво е SSH?
SSH, съкратено от „Secure Shell“ или „Secure Socket Shell“, е протокол за защитена мрежова комуникация. Администраторите обикновено го използват за сигурно свързване с отдалечени устройства.
SSH разчита на криптирани ключове, известни като SSH ключове, които работят като идентификационни данни за достъп и следват протокол за криптиране. Докато ще трябва да генерирате SSH ключове в Windows с помощта на SSH клиент на трета страна, macOS ви позволява да генерирате SSH ключове чрез приложението Terminal.
Обикновено SSH работи през порт 22 и има различни приложения, различни от отдалечен достъп до устройства, като прехвърляне на криптирани файлове и създаване на криптирани тунели. Освен това, ако имате акаунт в GitHub, можете използвайте SSH за удостоверяване без парола в GitHub. По подразбиране е наличен и на Unix, Linux и macOS сървъри.
Как да активирате SSH сървър на вашия Mac
Apple ви предоставя SSH сървър на macOS и просто ще трябва да го активирате, за да го използвате. Следвайте тези прости инструкции, за да активирате SSH сървъра на вашия Mac:
- Отворете Системни настройки на вашия Mac.
- Навигирайте до Общи > Споделяне.
- Включете превключвателя до Дистанционно влизане и щракнете върху информация (i) бутон до него. Можете да намерите командата за влизане на SSH сървъра под Дистанционно влизане. Например в нашия случай това е "ssh [email protected]."
- Включете Разрешете пълен достъп до диска за отдалечен потребител. Можете също да промените настройките за това кой има достъп до вашия SSH сървър.
След като приключите, SSH сървър ще бъде готов на вашия Mac, за да го използвате.
Как да се свържете към SSH сървъра на вашия Mac
След като активирате отдалеченото влизане на вашия Mac, можете да получите достъп до него през други устройства, независимо от платформа, стига другото устройство да има интерфейс на командния ред и да е в същата мрежа като вашето Mac. За този пример ще имаме достъп до SSH сървъра на Mac от устройство с Android с помощта на Termius, но можете също използвайте SSH на компютри с Windows.
Можете също да използвате някой от най-добрите приложения за терминален емулатор за Android ако не предпочитате Termius, но ще трябва да инсталирате SSH на тях, като използвате pkg install ssh
или pkg install dropbear
команда. След като имате интерфейса на командния ред по ваш избор, следвайте тези инструкции, за да се свържете към SSH сървъра на вашия Mac:
- Изтеглете и отворете Термиусна вашето Android устройство.
- Докоснете меню за хамбургери икона и изберете Терминали.
- Въведете командата за влизане, която преди сте намерили под превключвателя за отдалечено влизане в macOS, и натиснете Свържете се.
- Въведете паролата за вход на вашия Mac и докоснете продължи.3 изображения
След това ще имате достъп до файловата система на вашия Mac чрез терминала. В SSH сървъра можете да изпълнявате различни команди като ls, cd, mkdir, rm, cp и други.
Деактивирайте SSH, когато не се изисква
Въпреки че SSH е добър, не препоръчваме да го държите включен. Така че не забравяйте да го деактивирате, като просто го изключите Дистанционно влизане като следвате същите стъпки.
SSH е отличен начин за достъп до едно устройство от друго, без да жертвате сигурността. Ако е необходимо, можете също да SSH към VirtualBox Ubuntu Server.