Linux

Команда Linux / Unix: sshd

Женщина работает за компьютером, используя программное обеспечение для анализа качественных данных

Sshd — демон SSH — заменяет rlogin и rsh, обеспечивая безопасную зашифрованную связь между двумя ненадежными хостами по небезопасной сети. Программы предназначены для максимально простой установки и использования.

Демон sshd прослушивает соединения от клиентов. Обычно запускается при загрузке. Он создает новый демон для каждого входящего соединения. Разветвленные демоны управляют обменом ключами, шифрованием, аутентификацией, выполнением команд и обменом данными. Эта реализация sshd поддерживает обе версии протокола SSH 1 и 2 одновременно.

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

Женщина работает за компьютером, используя программное обеспечение для анализа качественных данных
mihailomilovanovic / Getty Images

Выполнение команд и пересылка данных

Наконец, клиент либо запрашивает оболочку, либо выполняет команду. Затем стороны переходят в режим сеанса. В этом режиме любая сторона может отправлять данные в любое время, и такие данные пересылаются в или из оболочки или команды на сервере и пользовательского терминала на клиенте.

Когда пользовательская программа завершает работу и все переадресованные X11 и другие соединения закрываются, сервер отправляет клиенту статус завершения команды, и обе стороны завершают работу.

Процесс входа

Когда пользователь успешно входит в систему, sshd делает следующее:

Похожие посты
Linux

8 лучших окружений рабочего стола Linux

AndroidIphone и ipadLinuxWindows

Окончательное руководство по включению темного режима везде

LinuxКак сделать

Что такое Swappiness в Linux? (и как это изменить)

LinuxКак сделать

Как использовать команду ls для вывода списка файлов и каталогов в Linux