Лучшие SSH-клиенты для Linux (и зачем они вам нужны)
Если вы ищете лучший способ взаимодействия с удаленными подключениями SSH, вам следует попробовать один из этих клиентов.
Secure Shell (SSH) — это инструмент, который я использую ежедневно. В моей локальной сети (LAN) у меня есть несколько рабочих столов и серверов Linux, к которым мне нужен доступ в любой момент, некоторые из которых не имеют графических пользовательских интерфейсов (GUI) или дисплеев. Вот тут-то и приходит на помощь SSH.
SSH — основной инструмент для многих администраторов и пользователей Linux, поскольку он делает доступ к удаленным машинам простым и безопасным. Однако инструмент, который вы используете с SSH, определит, насколько легко управлять соединениями в вашей локальной сети или даже на компьютерах за пределами вашей сети.
Люди, плохо знакомые с SSH, должны иметь в виду, что есть несколько приложений, которые можно использовать, чтобы сделать этот инструмент более удобным. Я хочу поговорить об этих инструментах. Но начнем с командной строки. Давайте копаться.
1. Командная строка
Когда мне нужно использовать SSH, я рефлекторно открываю приложение терминала и даю необходимую команду для подключения. Это не самый удобный вариант, особенно для тех, кто не любит печатать, но для меня он стал второй натурой. Использование SSH через командную строку быстро становится привычным.
Чтобы использовать SSH через командную строку, откройте приложение терминала и введите команду типа ssh jackwallen@192.168.1.11. Вы можете упростить этот процесс, настроив хосты SSH в файле ~/.ssh/config. .
2. Реммина
Если вы достаточно долго знакомы с Linux, вы, вероятно, слышали о приложении для удаленного рабочего стола Remmina. Это приложение позволяет получить доступ к удаленным рабочим столам через простой в использовании графический интерфейс.
Однако вы можете не знать, что Remmina также работает с сетевым протоколом SSH, поэтому вы можете использовать то же приложение для подключений SSH, что и для подключений по протоколу удаленного рабочего стола (RDP).
Хотя использование SSH через Remmina не требует всех наворотов, связанных с RDP-соединениями, вы все равно получаете удобный менеджер соединений, куда вы можете добавить все свои удаленные хосты, поэтому вам не придется беспокоиться о запуске команд или запоминая, какая машина связана с каким IP-адресом.
Remmina упрощает управление подключениями к различным серверам.
3. ШПАТКА
Любой, кто использовал SSH в Windows, знает о PuTTY. Это приложение было одним из первых графических интерфейсов SSH, которые я использовал, поэтому оно существует уже некоторое время. Но PuTTY предназначен не только для Windows — существует также версия для Linux.
С помощью PuTTY введите имя хоста, выберите SSH и нажмите «Подключиться». PuTTY позволяет сохранять сеансы, но может сбить с толку новичков. После ввода имени хоста выберите SSH, назовите сеанс (в разделе «Сохраненные сеансы») и нажмите «Сохранить». В следующий раз, когда вы откроете PuTTY, сохраненный сеанс будет доступен для быстрого доступа.
Стоит отметить: когда вы вводите имя хоста для подключения, вы можете ввести его как user@server (где «пользователь» — это имя удаленного пользователя, а «сервер» — IP-адрес удаленного компьютера). Если вы не сохраните сеанс в этом формате, вам будет каждый раз предлагаться ввести имя удаленного пользователя. Кроме того, после установки соединения диспетчер соединений закрывается, поэтому, когда вы закроете соединение, вам придется снова открыть PuTTY, прежде чем использовать его снова.
PuTTY — отличный вариант для людей, переходящих с Windows.
4. Термиус
Что касается графического интерфейса SSH, Termius — лучший. Это приложение имеет один из лучших доступных менеджеров соединений, поэтому использовать SSH невероятно просто. Ваши сохраненные сеансы хранятся в хранилищах, и вы можете добавлять к каждому из них различную информацию (например, метки, теги, родительские группы и т. д.).
Termius также позволяет вам управлять ключами SSH, сертификатами, двухфакторной аутентификацией и ключами FIDO2. Также есть функции фрагментов, переадресация портов и история. Если бы я не всегда использовал командную строку по умолчанию, моим SSH-клиентом был бы Termius.
Это приложение подойдет всем, кто предпочитает графические интерфейсы окнам терминала. Termius можно использовать бесплатно, но вы можете приобрести платную лицензию и получить дополнительные функции, такие как личные хранилища, неограниченное количество устройств и туннелирование. Узнайте больше о ценах и функциях Termius и решите, нужна ли вам платная учетная запись.
Термиус лучший из лучших.
И вот вам лучшие доступные SSH-клиенты для Linux. Если вы обнаружите, что окно терминала требует слишком много работы, воспользуйтесь одним из этих инструментов и посмотрите, облегчит ли он вашу удаленную жизнь.