Як використовувати SSH на Mac за допомогою рідного клієнта SSH

Зміст:

Anonim

Чи знаєте ви, що Mac має рідний клієнт SSH, вбудований безпосередньо в командний рядок? Цей клієнт ssh дозволяє захищені з’єднання та віддалений вхід на інші машини. На відміну від Windows, вам не знадобиться стороння програма, щоб використовувати SSH для підключення до віддалених комп’ютерів і пристроїв, оскільки ssh вбудовано безпосередньо в Mac OS і Mac OS X – ідеально!

Давайте розберемося, як встановити з’єднання SSH з іншим комп’ютером за допомогою рідного клієнта ssh у Mac OS.

Швидка історія для незнайомців; SSH означає Secure SHell і дозволяє встановлювати зашифровані з’єднання з іншими комп’ютерами через мережу або широкий Інтернет. Ви можете використовувати SSH-клієнт в Mac OS для підключення до будь-якої іншої машини з запущеним SSH-сервером, незалежно від того, чи є вона на іншому Mac з Mac OS X, linux, unix або Windows, якщо він має SSH-сервер запустивши його, і у вас є облікові дані, його можна безпечно підключити.

Використання ssh вважається дещо просунутим і зазвичай корисним для віддаленого адміністрування систем, діяльності оболонки, керування сервером та іншої діяльності командного рядка. Якщо у вас є два комп’ютери у вашій власній мережі, ви можете легко налаштувати SSH-сервер на комп’ютері Mac за допомогою системних налаштувань, або якщо ви розбираєтесь у терміналі, ви також можете ввімкнути SSH через командний рядок і спробувати це на собі.

Як користуватися клієнтом SSH на Mac

Припускаючи, що у вас під рукою IP-адреса віддаленого сервера та ім’я віддаленого користувача, ось усе, що вам потрібно зробити для підключення через SSH у Mac OS і Mac OS X:

  1. Запустіть програму «Термінал». Термінал знаходиться в каталозі /Applications/Utilities/, але ви також можете запустити його з Spotlight, натиснувши Command+Пробіл і ввівши «Термінал», а потім повернувшись
  2. У командному рядку введіть такий синтаксис ssh:
  3. ssh ім’я користувача@ip.адреса

    Замініть «username» на відповідний обліковий запис користувача віддаленої машини, а «ip.address» на IP-адресу віддаленої машини. Наприклад:

    ssh [email protected]

  4. Натисніть клавішу Return, щоб виконати команду
  5. Необов’язково: можливо, вам знадобиться перевірити автентичність хосту. Якщо все перевірено, введіть «так», щоб прийняти ключ відбитка пальця та підключитися до сервера SSH, або введіть «ні», щоб відхилити його та відключити
  6. Увійдіть на віддалений сервер, ввівши пароль облікового запису користувача, у який ви входите

Все, тепер ви ввійшли на віддалену машину через SSH.

На цьому етапі ви маєте доступ до будь-якої функції командного рядка на віддаленому комп’ютері, припускаючи, що у вас є повноваження для виконання завдання або команди. Що робити після підключення за допомогою SSH, вирішувати вам, але, як було сказано раніше, він призначений для розширеного використання, наприклад системного адміністрування, керування сервером, мережевих операцій та інших завдань вищого рівня, які зазвичай менш актуальні для середнього користувача комп’ютера.

Коли ви закінчите, ви можете ввести «вихід», щоб від’єднатися від віддаленого комп’ютера, або просто закрити програму «Термінал», щоб закрити ssh-клієнт і з’єднання.

Додаткова примітка: у такий спосіб ви також можете підключитися до свого Mac за протоколом SSH, якщо бажаєте спробувати це, але в цьому немає сенсу, оскільки запуск терміналу сам по собі надає вам прямий доступ до оболонки комп'ютер для початку. Але він пропонує можливість поекспериментувати зі з’єднаннями SSH, якщо ви ніколи цього не робили раніше, просто використовуйте своє ім’я користувача @ localhost або 127.0.0.1 для IP.

До речі, якщо ви хочете дозволити комусь іншому віддалено SSH до ВАШОГО Mac, вам потрібно буде налаштувати власний SSH-сервер на вашому Mac (просто, як описано тут), а потім ви захочете щоб додати новий обліковий запис користувача на Mac для цієї особи, ніколи не повідомляйте нікому свій власний логін і пароль.Майте на увазі, що якщо ви надаєте комусь SSH-доступ до вашого Mac за допомогою облікового запису адміністратора, ви надаєте йому повний доступ до вашого комп’ютера, усіх файлів, програм, активності, журналів і всього іншого, що представляє повний і повний віддалений доступ до комп’ютера. Командний рядок має величезну кількість доступних команд і є потужнішим, ніж знайомий нам графічний інтерфейс (GUI), який ми всі знаємо та любимо, тож ви, ймовірно, не хочете допускати це випадково. Усе, що ви можете зробити за допомогою командного рядка, можна зробити через ssh, припускаючи відповідні привілеї користувача – ось чому він так широко використовується для системного адміністрування та досвідченими користувачами, і набагато менш актуальний для новачків і менш схильних до техніки. Якщо ви хочете надати комусь віддалений доступ для усунення несправностей і ви новачок, кращим підходом є використання спільного доступу до екрана.

Хочете побачити більше порад щодо SSH (тут)? У вас є якісь хитрощі SSH, якими ви хочете поділитися? Чи знаєте ви кращий SSH-клієнт, ніж OpenSSH, вбудований у Mac OS? Дайте нам знати в коментарях!

Як використовувати SSH на Mac за допомогою рідного клієнта SSH