SSH (англ. Secure Shell — «безопасная оболочка»[1]) — сетевой протокол прикладного уровня, позволяющий производить удалённое управление операционной системой и туннелирование TCP-соединений (например, для передачи файлов). Схож по функциональности с протоколами Telnet и rlogin, но, в отличие от них, шифрует весь трафик, включая и передаваемые пароли. SSH допускает выбор различных алгоритмов шифрования. SSH-клиенты и SSH-серверы доступны для большинства сетевых операционных систем.
Устанавливаем.
В терминале набираем команду
apt install openssh-server
После завершения установки, добавим сервис в автозагрузку
semctl enabystle ssh
Настройка
nano /etc/ssh/sshd_config
Нам нужно всего два параметра
прописываем порт
Port 5555 - абсолютно любой порт, кроме зарегистрированных системой
Второй параметр, разрешение подключения к ssh root
Я его не включаю, это дополнительная безопасность. Но если Вы все же хотите, то
PermitRootLogin yes
Сохраняем настройки
Перезапускаем сервис
service ssh restart
И не забудьте. если у Вас стоит фаервол, то нужно открыть порт наружу.
Чтобы подключиться к компьютеру по ssh в терминале вводим
ssh -p 5555 fad@внешний_IP_адрес
tzmws2p5344jx2fd