Рекомендуємо, 2020

Вибір Редакції

PuTTY для Mac: 5 безкоштовних альтернативних SSH-клієнтів

Якщо ви є власником або менеджером веб-сайту, або системним адміністратором; Ви, мабуть, чули про (і, можливо, використовували) PuTTY, принаймні один раз. Хоча перехід від Windows до Mac в основному захоплююча, і позитивна зміна, якщо ви використовуєте PuTTY, ви опинитеся в мері в темряві, так як немає підтримки PuTTY на Mac.

Я, сам, не SSH на мій сайт, і, отже, насправді не пам'ятаю відсутність PuTTY. Тим не менш, це створює проблеми для багатьох людей, які використовують PuTTY і лише нещодавно зробили перехід на Mac. Ну, ми склали список з 5 безкоштовних альтернатив PuTTY, які повинні дозволити вам SSH на віддалений сервер:

1. Термінал

Додаток Terminal - це стандартний інтерфейс користувача, який постачається в комплекті з Mac, і є досить потужним інструментом, якщо ви не знали. Ви можете використовувати термінал для SSH на віддаленому сервері, якщо, очевидно, у вас є дійсні реєстраційні дані.

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

1. Запустіть термінал .

2. Використовуйте таку команду для підключення до веб-сервера за допомогою SSH:

ssh server_name -p port_number -l login_id

  • У моєму випадку команда стає:
    ssh server208.web-hosting.com -p 21098 -l my_username

3. Вам буде запропоновано ввести пароль . Введення буде приховано в цілях безпеки.

4. Після того як ви ввели пароль для входу, натисніть клавішу Enter, і ви будете підключені через SSH. Тепер ви можете запускати команди оболонки на вашому сервері.

2. iTerm2

iTerm2 є заміною терміналу для Mac з безліччю додаткових функцій, які додаток за умовчанням не пропонує. Серед різних можливостей, які пропонує iTerm2, можна відзначити:

  • Підтримка спліт-вікна: Кілька незалежних терміналів на одній вкладці.
  • Підтримка анотацій: додайте примітки та коментарі до запущених команд оболонки.
  • Миттєве відтворення: Ця функція відтворює історію всього, що ви зробили на iTerm2, у випадку, якщо ви забули скопіювати номер або деякі деталі зі старих команд.
  • Кращий пошук: пошук у iTerm2 виділяє всі відповідні слова, такі як Safari та Chrome.
  • Mouseless Copy: Вам більше не потрібно використовувати мишу, щоб скопіювати або вставити текст!
У iTerm2 відкрито кілька вкладок

ІTerm2 пропонує багато інших функцій. Про них можна прочитати на їх офіційному сайті. Процес SSH на веб-сервер, який використовує iTerm2, точно такий же, як процес у терміналі, за винятком iTerm2 полегшить ваше життя всередині терміналу.

Завантажити тут

3. vSSH Lite

vSSH - це преміальний додаток, але він також пропонує безкоштовну версію Lite. vSSH спрямований на з'єднання SSH або Telnet або для переадресації портів. На відміну від терміналу та iTerm2, vSSH не є заміною терміналу. Однак, він пропонує CLI після успішного підключення до веб-сайту за допомогою SSH. Додаток пропонує безліч функцій, включаючи можливість використовувати ім'я користувача та пароль для автентифікації, або навіть шифрування публічного / приватного ключа. Якщо ви використовуєте SSH-додатки на інших пристроях, наприклад, iPhone або iPad, vSSH Lite також може створювати з'єднання iCloud з цими програмами і навіть обмінюватися макросами. Він підтримує пересилання ключів і портів, а також підтримку реєстрації та псевдографіки.

Для базового використання достатньо vSSH Lite, однак, якщо вам потрібно одночасно відкрити декілька вікон vSSH, вам доведеться купити платну версію програми ($ 4.46).

Завантажити тут

4. DTerm

DTerm - це інша програма для заміни терміналу. Це додаток командного рядка, залежний від контексту, який можна запускати через будь-яке вікно, над яким ви працюєте, що полегшує запуск команд на файли, з якими ви працюєте в графічному інтерфейсі, і виконуєте дії командного рядка на них. Якщо вам потрібно використовувати повне вікно терміналу для своїх завдань, ви можете просто натиснути Command + Return, і DTerm запустить повне вікно терміналу, вже налаштоване з правильним робочим каталогом, і ви можете почати відразу. Додаток також повністю підтримує стандартну систему автозавершення командного рядка, так що ви можете просто натиснути F5 у командному полі, щоб отримати вікно автозаповнення з пропозиціями щодо можливих параметрів автозаповнення для команди, яку ви набирали.

Завантажити тут

5. Трансфер

Трансфер не стільки додаток, скільки контекстне меню для серверів SSH . Або принаймні так, як це рекламувалося. Оскільки я не використовую SSH, я думав, що дійсно не маю багато користі для нього, але, виявляється, Shuttle можна налаштувати для запуску команд або скриптів всього за кілька кліків.

Shuttle поставляється з файлом shuttle.json, який можна редагувати (за допомогою вибраного редактора тексту), щоб додати сервери SSH і конфігурації до контекстного меню, яке Shuttle додає до рядка меню, і в цьому файлі json можна фактично додати запис для будь-якої команди, яку потрібно виконати, якщо натиснути відповідний пункт меню. Це чудова річ! Не тільки SSH, ви можете в основному додати команди для запуску користувальницьких сценаріїв просто з рядка меню, і відкрити їх у новому вікні терміналу, або нову вкладку в тому ж вікні терміналу.

Завантажити тут

Віддалено доступ до безпечної оболонки за допомогою цих клієнтів SSH

Як виявилося, користувачам Mac дійсно не потрібний окремий клієнт, як PuTTY для цілей SSH. У програмі Terminal вже є те, що PuTTY надає користувачам Windows. Однак для додаткових функцій та додаткової підтримки кольору можна перейти до будь-якого з вищезазначених програм. Навчання використанню SSH може стати в нагоді, якщо ви захочете запустити свій власний веб-сайт або керувати системою віддалено, безпечно, так що почніть сьогодні.

Ми хотіли б почути про ваш досвід роботи з SSH на Mac, і про проблеми (якщо такі є), з якими вам довелося зіткнутися через відсутність підтримки PuTTY для macOS. Дайте нам крик у розділі коментарів нижче.

Top