Для корректной работы сервер с платформой должен иметь возможность:
- подключиться к серверу-локации по SSH-ключу;
- загружать файлы на сервер-локацию по SSH.
Чтобы обеспечить доступ к локации по SSH:
- Подключитесь к серверу-локации.
- Если файл ~/.ssh/authorized_keys не содержит публичный SSH-ключ сервера с платформой, добавьте в файл содержимое SSH-ключа.
- Проверьте настройки конфигурационного файла /etc/ssh/sshd_config:
- Если в файле есть параметр Match Address, добавьте в него IP-адреса сервера с платформой.
- Для параметров PermitRootLogin и PubkeyAuthentication укажите значение yes.
-
Для параметра AuthorizedKeysFile укажите значение .ssh/authorized_keys.
Пример настройкиMatch Address 192.168.1.1,192.168.1.2,192.168.2.0/28 PermitRootLogin yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys
-
Если вы внесли изменения в конфигурационный файл, перезапустите сервис sshd:
systemctl restart sshd