Все про команду Linux/Unix: sshd
Sshd — SSH демон—замінює rlogin і rsh, забезпечуючи захист зашифровані комунікації між двома ненадійними хостами через незахищену мережу. Програми мають бути максимально простими в установці та використанні.
Демон sshd прослуховує підключення від клієнтів. Зазвичай він запускається під час завантаження. Він створює новий демон для кожного вхідного з'єднання. Роздвоєні демони обробляють обмін ключами, шифрування, аутентифікацію, виконання команд та обмін даними. Ця реалізація sshd підтримує протоколи SSH версії 1 і 2 одночасно.
Якщо ви не відкриваєте свій комп’ютер для зовнішніх з’єднань, вам не потрібно налаштовувати або запускати sshd. Використовуйте ssh для віддаленого входу на сервери, які запускають sshd для вас.

Виконання команд і пересилання даних
Якщо клієнт успішно аутентифікується, відкривається діалогове вікно підготовки сеансу. У цей час клієнт може запитати такі речі, як виділення псевдо-tty, пересилання з’єднань X11, пересилання TCP/IP з'єднання, або пересилання з’єднання агента аутентифікації через захищений канал.
Нарешті, клієнт або запитує оболонку, або виконання команди. Потім сторони переходять в режим сеансу. У цьому режимі будь-яка сторона може надсилати дані в будь-який час, і такі дані пересилаються до або з оболонки або команди на сервері та терміналі користувача на клієнті.
Коли користувальницька програма завершується, а всі передані X11 та інші з’єднання закриваються, сервер надсилає клієнту команду про вихід, і обидві сторони виходять.
Процес входу
Коли користувач успішно входить в систему, sshd виконує наступне:
- Якщо вхід здійснюється за tty, а команда не вказана, він друкує час останнього входу та /etc/motd.
- Якщо вхід здійснюється на tty, він записує час входу.
- Перевіряє /etc/nologin, чи він існує, друкує вміст і закриває роботу (якщо немає root).
- Зміни для запуску зі звичайними правами користувача.
- Встановлює базове середовище.
- Читає $HOME/.ssh/environment, якщо воно існує, і користувачам дозволено змінювати своє середовище.
- Зміни в домашньому каталозі користувача.
- Якщо $HOME/.ssh/rc існує, запускає його; інакше, якщо /etc/ssh/sshrc існує, запускає його; інакше запускає xauth.
- Запускає оболонку або команду користувача.
Перегляньте сторінки керівництва для sshd, щоб знайти важливу інформацію про налаштування демона на вашому комп’ютері.