Инструкция написана для Windows 11, в Windows 10 всё так же. Понадобятся данные от хостинга или администратора: адрес сервера или его IP, порт SSH (обычно 22), логин и пароль. Интерфейс программы на английском, поэтому названия кнопок ниже приведены так, как они написаны на экране.
Скачайте программу с официального сайта
Откройте сайт mobaxterm.mobatek.net и перейдите в раздел загрузки. Там две редакции: бесплатная домашняя и платная профессиональная. Для личных задач берите домашнюю. У неё два варианта: установщик и портативный архив.
Установите или распакуйте
Установщик запускается обычным двойным щелчком, соглашайтесь с условиями и не меняйте папку. Посторонних программ он не предлагает. Портативный вариант — архив: распакуйте его в любую папку, например на флешку, и запустите файл программы оттуда.
При первом запуске Windows спросит, разрешить ли программе работу в сети. Разрешите хотя бы для частных сетей: без этого не заработают графический сервер X и часть подключений.
Создайте сеанс SSH
Нажмите кнопку создания сеанса на верхней панели и выберите SSH. В поле удалённого узла впишите адрес сервера. Поставьте отметку указания имени пользователя и введите логин, а в поле порта оставьте 22 или укажите тот, что дал хостинг.
Нажмите OK. Программа подключится и запросит пароль. Символы при вводе не отображаются — это нормально, просто наберите пароль и нажмите Enter. Сеанс сохранится в списке слева, и в следующий раз достаточно щёлкнуть по нему.
При первом подключении программа покажет отпечаток ключа сервера. Если хостинг публикует его в панели управления, сверьте строки и только тогда соглашайтесь — это защита от подмены сервера.
Поработайте с файлами сервера
После входа слева от терминала появится дерево папок сервера. Это полноценный проводник по тому же соединению: отдельная программа для передачи файлов не нужна.
- Скачать — перетащите файл из панели слева на рабочий стол или в папку Windows.
- Загрузить — перетащите файл из Windows в панель с папками сервера.
- Править — двойной щелчок открывает файл во встроенном редакторе; при сохранении он сам отправляется обратно на сервер.
- Следовать за терминалом — включите в панели отметку слежения, и дерево будет переходить в ту папку, куда вы перешли командой cd.
Настройте вход по ключу
Вход по ключу надёжнее пароля и не требует вводить его каждый раз. В меню инструментов найдите генератор ключей, выберите предложенный тип и нажмите кнопку создания, водя мышью по пустому полю, пока шкала не заполнится.
Задайте парольную фразу — она защитит файл ключа, если он попадёт к посторонним, — и сохраните закрытый ключ в надёжную папку. Верхнее поле с длинной строкой, начинающейся на ssh-, это открытый ключ: скопируйте его целиком.
Вставьте скопированную строку отдельной строкой в файл authorized_keys в папке .ssh вашего пользователя на сервере. Многие хостинги позволяют сделать то же самое в панели управления, в разделе про SSH-ключи. Затем откройте настройки сеанса, в разделе с дополнительными параметрами SSH укажите файл закрытого ключа и сохраните сеанс.
Настройте окно под себя
В настройках программы стоит сразу поднять размер шрифта и включить сохранение журнала сеансов — потом легко найти команду, которую выполняли на прошлой неделе. Там же задаётся кодировка UTF-8, если сервер показывает русский текст знаками вопроса.
Сеансы можно разложить по папкам: отдельно боевые серверы, отдельно тестовые. Папке задаётся цвет, и перепутать окна становится труднее. Если нужно выполнить одну и ту же команду на нескольких серверах, откройте их во вкладках и включите режим одновременного ввода.
Если что-то пошло не так
Подключение обрывается по времени ожидания
Проверьте адрес и номер порта: многие хостинги переносят SSH с 22 порта. Если адрес верный, доступ может быть ограничен списком разрешённых адресов на стороне сервера — это уточняют у администратора.
Сервер не принимает ключ
Открытая часть ключа должна стоять в файле authorized_keys одной строкой без переносов. Вторая частая причина — слишком широкие права на папку .ssh и файл внутри неё: в таком случае сервер ключ игнорирует.
Вместо русских букв в терминале вопросительные знаки
В настройках сеанса выберите кодировку UTF-8 и проверьте языковые переменные окружения на самом сервере. Шрифт тоже имеет значение: моноширинный с поддержкой кириллицы показывает текст правильно.
Программа пишет, что достигнут предел сеансов
Это ограничение бесплатной домашней редакции. Удалите ненужные сохранённые сеансы или переходите на профессиональную лицензию.
Комментарии · 0
Комментариев пока нет — задайте вопрос первым.