Настройка ssh на Linux\Debian

Для копирования файлов между машинами нужно, чтобы был установлен sshd. Его нужно установить на L-FW, R-FW, OUT-CLI, он понадобится для копирования файлов между машинами при настройке VPN.

[root@host]# apt install openssh-server
[root@host]# nano  /etc/ssh/sshd_config

Должна быть установлена опция “PermitRootLogin yes”. Создаем пользователей и задаем пароли

[root@L-FW]# adduser ssh_p
[root@L-FW]# adduser ssh_c
[root@L-FW]# passwd ssh_p
[root@L-FW]# passwd ssh_c

Меняем порт и разрешаем только определенных пользователей 

[root@L-FW]# nano  /etc/ssh/sshd_config

... port 1022

AllowUsers ssh_p ssh_c


На OUT-CLI доступ к серверу L-FW должен происходить автоматически по правильному порту, без его явного указания номера порта в команде подключения. Для других серверов по умолчанию должен использоваться порт 22. 

[root@OUT-CLI]# nano /etc/ssh/ssh_config

Host 10.10.10.1

    Port 1022

Host l-fw

    Port 1022

Host l-fw.skill39.wsr

    Port 1022

Host vpn.skill39.wsr

    Port 1022

Host ftp.skill39.wsr

    Port 1022


Доступ по ключу без ввода пароля

Доступ к L-FW под учетной записью ssh_p должен происходить с помощью аутентификации на основе открытых ключей. Генерируем пару public/private ключей. Копируем публичный ключ на L-FW. 

[root@OUT-CLI]# ssh-keygen
[root@OUT-CLI]# ssh-copy-id ssh_p@l-fw

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *