Руководство для начинающих по настройке SSH в Linux и тестированию вашей установки

  • Lesley Fowler
  • 0
  • 4495
  • 139
Реклама

Когда вы начнете чувствовать себя более комфортно в использовании Linux, вы захотите начать использовать некоторые замечательные утилиты, которые могут сделать вашу работу значительно более продуктивной. Возможно, одна из самых важных утилит для изучения - это SSH. С его помощью вы можете управлять другой машиной, как если бы вы сидели прямо на ней. Это может позволить вам настроить безголовые машины, например, с Raspberry Pi. Настройка Raspberry Pi для использования без головы с SSH Настройка Raspberry Pi для использования без головы с SSH Raspberry Pi может принимать команды SSH при подключении к локальной сети (либо через Ethernet или Wi-Fi), что позволяет легко его настроить. Преимущества SSH выходят за рамки ежедневных проверок… .

Как вы настраиваете это как на стороне клиента, так и на стороне сервера? Мы проведем вас через простую установку, чтобы вы могли соединиться между.

Что такое SSH?

Проще говоря, SSH (Secure Shell) позволяет вам подключаться к другому компьютеру и получать доступ к терминалу. Что такое SSH и чем он отличается от FTP [Технология объяснена] Что такое SSH и чем он отличается от FTP [Технология объяснена], несмотря на то, что физически сидеть прямо перед ним. SSH не дает вам доступа к графической среде рабочего стола (обычно, по крайней мере), но он дает вам терминальный доступ. Само по себе это достаточно веская причина, чтобы освежить свои навыки работы с терминалом. A-Z Linux - 40 основных команд, которые вы должны знать A-Z Linux - 40 основных команд, которые вы должны знать Linux - часто игнорируемое третье колесо для Windows и Mac. Да, за последнее десятилетие операционная система с открытым исходным кодом приобрела большую популярность, но она еще далека от рассмотрения…. Подключившись к другому компьютеру, вы можете делать практически все, что захотите, особенно если у вас есть root-доступ к удаленной учетной записи пользователя..

Установка на стороне клиента


Установка SSH действительно проста, и для ее запуска требуется всего лишь несколько других битов информации. На компьютере, который вы хотите использовать для подключения к другим компьютерам, вам необходимо установить клиент OpenSSH, если это еще не сделано. В системах Ubuntu это можно сделать с помощью sudo apt-get установить openssh-клиент. После завершения установки вы уже можете использовать один компьютер.

Кроме того, вы также можете установить PuTTY, если вы привыкли к нему или другим клиентам SSH в Windows 4 Простые способы использования SSH В Windows 4 Простые способы использования SSH В Windows SSH - это де-факто решение для безопасного доступа к удаленным терминалам в Linux и других UNIX-подобные системы. Если у вас есть удаленный SSH-сервер, к которому вы хотите получить доступ, вам придется загрузить SSH-клиент… хотя я лично все же предпочитаю использовать терминал напрямую, а не PuTTY. Тем не менее, для тех, кто хочет, они могут установить его с помощью команды sudo apt-get установить шпаклевку.

Установка на стороне сервера


На каждом компьютере, к которому вы хотите подключиться, вам необходимо установить серверную часть программного обеспечения, если это еще не сделано. Вы можете сделать это в системах Ubuntu с помощью команды sudo apt-get установить openssh-сервер. Как только это установлено, все необходимое программное обеспечение установлено.

Определить IP-адрес


Теперь вам нужно знать IP-адрес (или веб-адрес), который вы можете использовать, чтобы получить доступ к компьютеру, к которому вы хотите подключиться. Если компьютер подключен к той же сети, что и ваша, было бы лучше использовать локальный IP-адрес (т. Е. 192.168.1.2), а не общедоступный IP-адрес (т. Е. 100.101.102.103).

В противном случае, если компьютер находится в другой сети, вам потребуется использовать общедоступный IP-адрес и убедиться, что порт 22 перенаправлен на рассматриваемый компьютер, если это возможно и необходимо..

Если вам нужно знать локальный IP-адрес, вы можете запустить команду Ifconfig а затем посмотреть, какой IP-адрес он вам дает. Что касается общедоступного IP-адреса, вы можете посетить такой сайт, как whatsmyip.org, и он скажет вам.

Подключение через SSH


Когда у вас есть IP-адрес, который вам нужно использовать, убедитесь, что у вас есть имя пользователя и пароль, который работает на компьютере, к которому вы подключаетесь, а затем выполните команду ssh [email protected], замена имя пользователя с фактическим именем пользователя и 1.2.3.4 с фактическим IP-адресом, который вам нужно использовать. Нажмите Enter, и он попросит вас ввести пароль пользователя. С правильным паролем вы получите работающую подсказку терминала - теперь вы вошли на удаленный компьютер!

Поиск проблемы

Если у вас есть какие-либо проблемы, это возможные проблемы:

  • Программное обеспечение не установлено ни на одном компьютере
  • Неверное имя пользователя / пароль
  • IP-адрес неверен
  • Брандмауэр где-то по пути блокирует или не перенаправляет порт 22

Дважды проверьте все эти точки, и вы сможете подключиться. Если нет, у вас могут быть сложные проблемы.

Для чего вы используете SSH?

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

Какие отличные применения вы нашли для SSH? Что вы можете предложить людям с SSH? Дайте нам знать об этом в комментариях!




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