Улучшите буфер обмена Gnome Shell с помощью Pano
Посмотрим правде в глаза, буфер обмена Gnome Shell по умолчанию не очень хорош. Установите Pano, чтобы улучшить работу с буфером обмена!
Получаете ошибку «соединение отклонено» при попытке подключиться через SSH в Linux ? Если да, то это руководство для вас! Следуйте инструкциям ниже, поскольку мы рассмотрим некоторые возможные исправления ошибки «в соединении отказано» в вашей системе Linux!
Исправление 1 - Порт 22 заблокирован брандмауэром
Одна из возможных причин, по которой при подключении к рабочему столу Linux или серверу с установленным сервером OpenSSH вы получаете сообщение «ssh-соединение отклонено», заключается в том, что брандмауэр блокирует порт по умолчанию.
Чтобы решить эту проблему, вы можете разблокировать порт 22 с помощью брандмауэра. В этом руководстве мы покажем вам, как разблокировать порт 22 с помощью брандмауэра командной строки UFW для Ubuntu / Debian и других дистрибутивов, использующих UFW. Мы также рассмотрим FirewallD для тех, кто использует дистрибутивы RedHat, такие как Fedora, RHEL и т. Д.
Примечание: если вы используете систему брандмауэра, отличную от UFW или Firewalld в Linux, вам нужно будет обратиться к руководству по своему программному обеспечению, чтобы узнать, как разблокировать порт 22.
Чтобы начать процесс разблокировки, вам понадобится окно терминала. Запустите сеанс терминала на рабочем столе Linux или сервере Linux, на котором размещен ваш сервер OpenSSH. После открытия окна терминала следуйте инструкциям по разблокировке, которые соответствуют используемому межсетевому экрану.
Разблокируйте порт 22 в Ubuntu, Debian и других операционных системах Linux, использующих UFW.
На многих серверах и настольных компьютерах Linux брандмауэр UFW работает по умолчанию. Если эта система работает, порт 22 может быть заблокирован. Чтобы разблокировать его и разрешить трафик SSH через порт 22, вам нужно будет использовать команду allow .
В терминале выполните команду sudo ufw allow ssh . Эта команда сообщит брандмауэру UFW разрешить профиль «ssh» через брандмауэр, который по умолчанию является портом 22.
sudo ufw разрешить ssh
Если вы используете SSH на настраиваемом порту, отличном от порта 22, ввод команды allow ssh не будет работать, и UFW продолжит блокировать соединения. Чтобы исправить это, вы можете использовать команду ufw allow и указать порт для разблокировки.
Например, если ваш рабочий стол или сервер Linux запускает OpenSSH на настраиваемом порту 443, вы можете разблокировать его через брандмауэр UFW, используя команду ниже.
sudo ufw разрешить 443 / tcp
Чтобы разблокировать настраиваемые порты SSH с помощью брандмауэра UFW в Ubuntu, Debian или любом другом сервере / рабочем столе, на котором запущен брандмауэр UFW, укажите порт вместе с командой allow .
sudo ufw разрешить MY_CUSTOM_SSH_PORT / tcp
Разблокируйте порт 22 в Fedora, RHEL и других операционных системах Linux, использующих FirewallD.
Если вы используете сервер или настольный компьютер, на котором используется Fedora, RHEL или другая операционная система Linux на базе Redhat, вы, скорее всего, используете Firewalld. Если вы получаете сообщение об ошибке «В соединении отказано», это может быть связано с тем, что порт 22 заблокирован. Вот как включить его с помощью FirewallD.
Во-первых, вы должны войти в систему под учетной записью root в терминале. Для работы с настройками конфигурации FirewallD требуется root-доступ . Чтобы получить доступ к учетной записи root, выполните следующую su - команду.
вс -
После доступа к учетной записи root с помощью команды su используйте команду firewall-cmd, чтобы добавить новое правило брандмауэра, разрешающее порт 22 через (трафик SSH).
firewall-cmd --zone = public --add-port = 22 / tcp --permanent
Если вы используете SSH на настраиваемом порту, а не на порту 22, указанная выше команда не будет работать. Вместо этого вам нужно будет изменить команду «add-port = 22» на свой собственный порт.
firewall-cmd --zone = public --add-port = MY_CUSTOM_SSH_PORT / tcp --permanent
После того, как вы добавили новое правило в конфигурацию Firewalld, вам нужно будет применить новые настройки. Чтобы применить эти настройки, выполните команду firewall-cmd –reload .
брандмауэр-cmd --reload
Исправление 2 - служба OpenSSH не работает
Если разблокирование портов SSH в брандмауэре не помогло, возможно, вы имеете дело с тем, что OpenSSH не работает на вашем сервере. Чтобы проверить, не работает ли служба, откройте терминал и выполните команду systemctl status службы OpenSSH .
systemctl статус sshd
После выполнения команды status вы увидите информацию о службе sshd, файле, который позволяет серверу OpenSSH работать в большинстве операционных систем Linux.
Просмотрите показания SSH для раздела «Активный». Если отображается «Активный: неактивный (мертвый)», ваша служба OpenSSH не работает и ее необходимо перезапустить. Если там написано «активно (работает)», вам нужно будет попробовать другое исправление, чтобы определить, почему в соединениях отказывают.
Чтобы снова запустить резервную копию службы OpenSSH, вы можете выполнить команду systemctl start sshd .
sudo systemctl start sshd
Исправление 2.5 - служба OpenSSH не включена
Другой возможной причиной отказа OpenSSH в соединениях является простой факт, что служба sshd OpenSSH не включается при запуске. Если не включать его при запуске, SSH может отключаться при каждом перезапуске, вызывая проблемы с подключением. Чтобы решить эту проблему, вы можете выполнить следующую команду systemctl.
sudo systemctl включить sshd
Исправление 3 - OpenSSH работает на другом порту
Многим пользователям нравится настраивать свои конфигурации SSH при настройке сервера SSH. Одна из самых распространенных вещей - изменить порт по умолчанию с 22 на другой.
Если вы изменили свой порт SSH, вам необходимо указать его, чтобы соединение было успешным. Например, если SSH-сервер работает на порту 443, простое выполнение приведенной ниже команды приведет к ошибке подключения.
ssh мой-пользователь @ мой-сервер
Вы можете исправить этот отказ в подключении, указав номер порта во время подключения с помощью переключателя командной строки -p .
ssh -p CUSTOM_PORT_NUMBER пользователь @ мой-сервер
Посмотрим правде в глаза, буфер обмена Gnome Shell по умолчанию не очень хорош. Установите Pano, чтобы улучшить работу с буфером обмена!
Вам нужен отличный нелинейный видеоредактор для Linux? Заставьте Davinci Resolve 17 работать с этим руководством!
Wallpaper Downloader — удобный загрузчик и менеджер обоев для Linux. Он поддерживает большинство сред рабочего стола Linux и очень прост в использовании. Это руководство
Хотите протестировать ОС Tuxedo на компьютерах Tuxedo? Узнайте, как установить последнюю версию Tuxedo OS на свой ПК.
.DEB вариант № Что ты делаешь с этим? Узнайте о многих способах установки файлов DEB на ПК с Linux.
Dying Light — видеоигра в жанре survival horror, разработанная Techland и изданная Warner Bros Interactive Entertainment в 2015 году. Игра сосредоточена на
Neptune использует среду рабочего стола KDE Plasma 5 и стремится создать элегантную ОС. Вот как установить Neptune Linux на свой компьютер.
Хотите опробовать новую настольную операционную систему Ubuntu, основанную на Snap-пакетах? Узнайте, как развернуть его на виртуальной машине с помощью этого руководства.
Undertale — это двухмерная инди-ролевая игра 2015 года, разработанная и изданная разработчиком игр Тоби Фоксом. Это руководство расскажет о загрузке и установке Undertale на вашем компьютере.
Total War: Three Kingdoms — это пошаговая стратегия в реальном времени, разработанная Creative Assembly. Вот как играть на Linux.