Linuxoid.pro

Сообщество разработчиков программного обеспечения и IT-специалистов

Как установить Mosh Shell в качестве альтернативы SSH на рабочий стол Linux

Использование клиентского инструмента SSH всегда полезно и удобно для системного администратора и удаленных пользователей. В обычных клиентах SSH вы можете обнаружить некоторые проблемы с сетью и автоматическим выходом из сеанса.

Как системный администратор, вы уже понимаете важность удаленного SSH-клиента на основе интерфейса командной строки. Чтобы решить проблемы с частым выходом из системы, задержками и потерей пакетов, вы можете установить Mosh SSH в качестве альтернативы SSH в Linux. Mosh — это мобильная оболочка, которая является клиентом безопасной оболочки для Linux на основе командной строки. Для установления соединения не требуется устаревший и статический IP-адрес; кроме того, клиент оболочки Mosh SSH также совместим с мобильными устройствами.

Mosh Shell как альтернатива SSH в Linux

Оболочка Mosh SSH использует сетевые соединения TCP и поддерживает роуминг. Все, что вы вводите на локальном терминале, отправляется на удаленный хост TCP, и все, что напечатает приложение, возвращается на ваш экран. Весь пользовательский интерфейс оболочки Mosh SSH, включая нажатия клавиш, поступает с сервера.

В Linux оболочка Mosh позволяет переключаться с одного сетевого соединения на другое без потери соединения SSH. Оболочка Mosh SSH написана на языке программирования C ++ и создана под лицензией конфиденциальности GNU GPL. В этом посте мы увидим, как установить оболочку Mosh в качестве альтернативы SSH в Linux.

1. Установите Mosh Shell в Debian / Ubuntu.

Установить SSH-клиент Mosh на Debian или Ubuntu Linux очень просто. Он доступен в официальном репозитории Linux. Если на вашем компьютере нет системы демона UFW или брандмауэра, вам не нужно беспокоиться о системе брандмауэра. Вы можете запустить следующие команды в терминальной оболочке, чтобы обновить репозиторий Linux и установить оболочку Mosh SSH в вашей системе Linux.

# apt-get update 
# apt-get install mosh

2. Установите Mosh SSH в Fedora / Red Hat Linux.

Если вы используете Fedora или систему Linux на основе Red Hat, вы можете установить оболочку Mosh SSH на свой Linux с помощью команды YUM или DNF. Он находится в репозитории Linux и не требует никаких пакетов EPEL. Сначала запустите следующий набор команд в своей оболочке, чтобы установить оболочку Mosh SSH на вашем Linux-компьютере.

Выполните следующие команды, чтобы установить оболочку Mosh в Fedora Linux.

# yum update 
# dnf install mosh

Следующие команды установят оболочку Mosh на предприятии Red Hat Linux.

# yum update 
# yum install mosh

3. Установите Mosh SSH на Arch, SuSE и другие Linux.

В дистрибутивах Linux на основе Arch и Arch установка оболочки Mosh — это быстрая задача. Вам просто нужно запустить следующую команду Pacman в оболочке терминала с правами root, чтобы установить ее.

# pacman -S mosh

Если вы являетесь пользователем SuSE Linux, выполните следующую команду zypper, чтобы установить Mosh SSH в вашей системе.

sudo zypper в mosh

На этом этапе мы рассмотрели методы установки Mosh на Arch и SuSE Linux; если вы по-прежнему не можете найти способы установить Mosh в своем дистрибутиве, загрузите исходный код Mosh отсюда и установите его из исходного кода.

Когда загрузка завершится, извлеките сжатый файл и выполните следующие команды в оболочке терминала, указанные ниже, чтобы установить Mosh из исходного кода.

$ cd mosh-1.3.2 
$ ./configure 
$ make 
# make install

Начать работу с Mosh Secure Shell

До сих пор мы видели, как установить оболочку Mosh в различных системах Linux. Пришло время запустить защищенную оболочку Mosh из командной строки. Все следующие команды, которые мы будем использовать на этом этапе, будут выполняться во всех основных дистрибутивах Linux. Во-первых, вам может потребоваться выполнить следующую команду, чтобы проверить версию оболочки Mosh SSH.

$ mosh --version

Чтобы подключить удаленного клиента через Интернет через клиент Mosh, выполните следующую команду в оболочке терминала. Следующая команда состоит из синтаксиса mosh, имени пользователя клиента и IP-адреса клиента.

$ mosh [адрес электронной почты защищен]

Если вы успешно выполнили команду, вам нужно будет подтвердить, набрав «Да» в оболочке, а позже потребуется пароль root клиента для установления соединения. Если вы не можете установить соединение через Mosh, убедитесь, что служба SSH настроена и включена на стороне клиента. Когда вам нужно завершить сеанс, вы можете запустить следующую команду выхода, чтобы завершить сеанс оболочки.

$ exit

Чтобы получить дополнительную справку о синтаксисах Mosh, всегда полезно запускать команду help.

$ mosh --help

Выводы

Я кратко объяснил, что такое оболочка Mosh, как она работает и как вы можете установить ее в системе Linux во всем посте. Если вы все еще не понимаете, является ли оболочка Mosh безопасной или нет, или она лучше, чем традиционные клиенты SSH, что ж, я не могу здесь многого объяснить. Все, что я могу гарантировать, это то, что у этих мотыг есть свои минусы и плюсы, но при обычном использовании сеанса SSH вы не заметите минусов. Я бы порекомендовал вам попробовать и найти ответы на все свои мысли.

Пожалуйста, поделитесь им со своими друзьями и сообществом Linux, если вы найдете этот пост полезным и информативным. Вы также можете записать свое мнение об этом сообщении в разделе комментариев.