Как автоматически логиниться по протоколу SSH

Admin Automator, Linux, Mac OS 2 комментария

Если есть необходимость частого коннекта к серверу через SSH, то для этой задачи удобно сделать быструю ссылку. Инструкция для Automator на Mac OS

Обычно программы для входа на сервер с помощью SSH не позволяют хранить пароли. И чтобы каждый раз не вбивать логин и пароль, лучше создать специальный «ярлык». В данном случае ярлыком будет выступать программа, при включении которой будет запущен Терминал и в него введены нужные нам данные.

Файл создадим функцией Аутоматора (AppleScript), но запустим не саму программу Automator, а только её скриптовую оболочку. В SpotLight Search вбиваем название программы: Script Editor.

Запустится программа с предложением открыть или создать файл. Нажимаем «New Document», на русском будет, вероятно, «Создать документ»:

Откроется окно нового скрипта, куда нужно будет ввести свой код:

А код вводим такой (заменяя ип адрес и пароль):

Затем сохраняем это в качестве программы (Application).

Теперь достаточно открыть этот файл и вы окажетесь соединены со своим сервером. Стоит ли говорить, что пароль не сохраняется в программах SSH не просто так. Это сделано для безопасности. Поэтому, если вы создаёте файлы такого формата, то должны понимать, что доступ к ним должен быть защищен от посторонних.

Привет. Ты находишься на моём сайте. Я разработчик. Здесь я делюсь своими наработками и знаниями. Спрашивай в комментариях, если тебе что-то не понятно или пиши, если есть что добавить.

Если вам пригодилась информация, вы можете поблагодарить автора сайта символическим пожертвованием:

Комментарии к статье “Как автоматически логиниться по протоколу SSH” (2)

  • Дмитрий
    21.01.2018 в 21:05

    Около двух часов искал способ автоматически перезагружать десять серверов vps с одной кнопки. Нашел по запросу в яндексе — automator скрипты ssh root. На основе Вашего кода сделал удобный скрипт. Спасибо. Для информации — краткий перечень запросов по которым искал информацию:

    • automator выполнить команду в терминале
    • терминал выполнение команд из файла
    • терминал загрузка команд из файла
    • automator скрипты ssh root
    • терминал mas os импортировать команду
    • терминал mas os экспортировать команду
    • терминал mas os сохранить команды
    • applescript ввод текста

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи: "Как автоматически логиниться по протоколу SSH".

Ваш e-mail не будет опубликован. Обязательные поля помечены *