В этой не большой статье мы поговорим по настройке сервиса Openssh?Многие администраторы, кто работает в Linux, будь то FreeBSD или Ubuntu без графического интерфейса сталкиваются с трудностями по управлению сервером, который может стоят в другой комнате или помещении, или вообще в другом регионе и.т.д, или возможно вы находитесь в командировке, а Вам срочно нужно запустить или перезагрузить, или установить, вот для этих целей используется ssh. И так собственно установка.
В ОС FreeBSD сервис ssh установлен по умолчанию. Единственное что нужно сделать, это поправить конфиг (sshd_config) и перезапустить сервис.
будем использовать текстовый редактор nano, мне он больше всего нравиться
pkg install nanoТеперь начинаем редактировать конфигурационный файл sshd_config
nano /etc/ssh/sshd_configПо умолчанию порт ssh (22), этот порт оставлять не рекомендуется, так как этот порт общеизвестен и кто угодно может попытаться проникнуть на Ваш сервер и натворить много бед, поэтому необходимо ставить не стандартный порт. например:6061. Так мы и поступим, находим вот эту строчку, она самая первая, раскомментируем ее #Port 22, удалив знак решетки вначале.
Port 6061В принципе, этого уже достаточно. Но можно еще например ограничить количество пользователей. Например можно указать с какого компьютера (IP адрес) можно подключиться к пользователю root.для этого в конфиге sshd_config прописать
AllowUsers root@192.168.1.32Более подробно можно узнать на официальном сайте FreeBSD
Далее Если Вы хотите разрешить подключаться пользователю root (Но лучше, этого не делать, согласно правилам безопасности.) Но если Вы все же решили, то находим строчку PermitRootLogin раскомментируем ее
PermitRootLogin yesСохраняем конфиг и перезапускаем сервис.
service sshd restartДля вывода ssh в глобальную сеть нужно пробросить порт (6061) и еще что бы IP адрес был статичным.
В Windows подключиться к ssh можно с помощью Putty или WinSCP.
Желаю удачи!!!