EasySSH – это приложение для Linux, которое позволяет пользователям устанавливать предварительно определенные SSH-соединения.
Как только вы настроите SSH с приложением, вы сможете быстро получить доступ к удаленным компьютерам и работать со встроенным терминалом, избавляя от необходимости запоминать такие вещи, как IP-адреса, имена пользователей и т. д.
EasySSH Установка
EasySSH был создан для Elementary OS, однако, поскольку программа имеет открытый исходный код, исходный код находится в Интернете и его легко компилировать.
В результате программа нашла свое применение во многих типах дистрибутивов Linux, от Ubuntu до Arch Linux и даже OpenSUSE. В этом разделе руководства мы расскажем о том, как быстро получить последнюю версию EasySSH и установить ее для использования.
Ubuntu / Debian
EasySSH был создан с учетом интересов пользователей Elementary OS. Одна вещь о Elementary OS – это то, что она использует Ubuntu под капотом.
Однако, хотя Elementary OS во многом похожа на Ubuntu, разработчик не предоставляет легко устанавливаемый загружаемый пакет DEB или даже в хранилище Snap.
Итак, если вы используете обычную Ubuntu и хотите использовать EasySSH в качестве основного SSH-клиента в этой операционной системе, вам придется создавать программу с нуля в Ubuntu.
Собрать Easy SSH на Ubuntu довольно просто.
Это начинается с запуска окна терминала (с помощью Ctrl + Alt + T или Ctrl + Shift + T) и установки необходимых зависимостей для правильной сборки программы.
Примечание: используете Debian Linux? Следуйте этим инструкциям по сборке, и EasySSH должен скомпилироваться просто отлично. В качестве альтернативы используйте релиз Flatpak.
sudo apt install libgee-0.8-dev libgtk-3-dev libgranite-dev libvte-2.91-dev libjson-glib-dev libunity-dev meson valac gpg
Elementary OS
Эта ОС основана на Ubuntu, поэтому мы обычно не включаем ее в инструкции по установке приложений.
Тем не менее, в случае с EasySSH важно отметить, что разработчик выпустил программу в центре приложений Elementary OS.
Если вы используете последнюю версию Elementary OS Juno и вам нужен хороший SSH-клиент, мы настоятельно рекомендуем загрузить его через центр приложений.
Для получения дополнительной информации, проверьте эту ссылку.
Arch Linux
Используете Arch Linux и хотите установить EasySSH?
Если это так, вам нужно будет собрать программу из AUR.
Первым шагом в создании пакета EasySSH AUR является установка пакетов Git и Base-devel с Pacman в терминале.
sudo pacman -S git base-devel
С установленными пакетами Git и Base-devel пришло время загрузить помощник Trizen AUR.
Он поможет вам установить EasySSH вместе со всеми зависимостями, вместо того, чтобы справляться с ним вручную.
Примечание: возникли проблемы с сборкой EasySSH через AUR с использованием Trizen? Попробуйте вместо этого релиз Flatpak.
git clone https://github.com/trizen/trizen cd trizen makepkg -sri
С Trizen, готовым к работе, установка EasySSH из AUR совсем несложна!
trizen -S easyssh
или
trizen -S easyssh-git
Fedora
Если вы пользователь Fedora Linux, желающий получить последнюю версию EasySSH, вы не сможете скомпилировать исходный код без проблем (в основном из-за того, что разработчики конкретно не перечисляют нужные вам пакеты Fedora).
К счастью, компиляция кода не так важна, так как доступен RPM-пакет EasySSH.
Чтобы установить его, запустите окно терминала с помощью Ctrl + Alt + T или Ctrl + Shift + T. Затем используйте менеджер пакетов DNF, чтобы загрузить файл в вашу систему.
Примечание: в нашем тестировании мы установили EasySSH и запустили его на Fedora 29. Если это не сработает, рассмотрите вместо этого метод Flatpak.
sudo dnf install http://download.opensuse.org/repositories/home:/Dead_Mozay/openSUSE_Leap_15.0/x86_64/easyssh-1.5.3+git.20190128.b75a2f68-lp150.1.2.x86_64.rpm
OpenSUSE
OpenSUSE Linux – это один из самых простых дистрибутивов не-Ubuntu / Debian Linux для установки EasySSH.
Основная причина этого заключается в том, что приложение установлено на OBS.
Официально приложение может быть установлено на Leap 15 и Tumbleweed.
Чтобы это заработало, перейдите на страницу EasySSH в сервисе сборки OpenSUSE.
Затем найдите ваш выпуск SUSE и нажмите кнопку «1 Click Install», чтобы заставить EasySSH работать.
Flatpak
EasySSH есть на Flathub, и его очень просто установить.
Однако, прежде чем вы сможете установить приложение таким образом, вы должны установить среду выполнения Flatpak и включить ее в своем дистрибутиве Linux.
Когда вы запустите Flatpak на своей ОС Linux, запустите терминал с помощью Ctrl + Alt + T или Ctrl + Shift + T и выполните приведенные ниже команды, чтобы установить EasySSH.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak install flathub com.github.muriloventuroso.easyssh
Настройка соединения SSH
Теперь, когда приложение EasySSH настроено и установлено, пришло время добавить SSH-соединение.
Чтобы добавить соединение, найдите значок «+» в левом верхнем углу приложения и нажмите на него.
В новом окне подключения есть несколько текстовых полей.
Сначала найдите «Name» и назовите ваше новое соединение.
Затем перейдите к «host» и введите имя хоста (например, intel-desktop и т. д.).
Если вы не знаете имя хоста, вместо этого добавьте локальный IP-адрес в поле.
После заполнения IP-адреса найдите поле «Username» и введите удаленного пользователя, которого вы будете использовать для подключения по SSH.
Затем добавьте пароль пользователя в поле «Password».
В качестве альтернативы, выберите «Change Password to Identity file», если вы предпочитаете доступ с помощью ключей.
Когда все важные поля заполнены, нажмите кнопку «Save», чтобы закрыть окно нового подключения.
Подключение по SSH
Чтобы подключиться через SSH к приложению EasySSH, найдите столбец «hosts» в левой части приложения и дважды щелкните подключение, которое вы хотите запустить.
Найдя соединение, которое вы хотите загрузить с помощью EasySSH, выберите кнопку «Connect» в главном окне приложения.
Вскоре после нажатия «Connect» появится окно терминала и отправит соединение с системой, к которой вы пытаетесь получить доступ.
Если все пройдет успешно, вы сразу получите доступ к терминалу.