Я пытаюсь подключиться к серверу с помощью SSH, используя ProxyJump. Итак, в основном я пытаюсь добраться до целевого сервера через бастионный хост. Следующая настройка работает на моем локальном компьютере с OSX, но я не могу настроить ее на удаленном сервере Ubuntu 20.04. Останавливается на отладке1: залог: сеть, хотя до того, как я увижу журнал, в котором говорится, что отладка1: аутентификация прошла успешно (общедоступный ключ). Кроме того, я не могу изменить настройки целевого сервера.
Вот шаг, который я сделал:
apt install -y openssh-client
Поместите это в файл конфигурации ssh:
Хозяйский бастион
Имя хоста 11.111.11.11
Пользователь the_user
Идентификационный файл ~/.ssh/bastion
ИдентичностиТолько да
ФорвардАгент да
Хост target_server
Имя хоста target_server
Пользователь the_user
Бастион ProxyJump
Размещен закрытый ключ бастиона в ~/.ssh и открытый на целевом сервере.
chmod 400 [закрытый_ключ]
eval ssh-агент -s
ssh-добавить прокано-серверы
ssh целевой_сервер
Я не могу зайти на сервер и для меня это большой блокировщик. Спасибо за помощь.
[EDIT]: Хотя я не могу изменить sshd_config, я могу его прочитать:
ПОДРОБНО
XAuthLocation /usr/bin/xauth
KexAlgorithms diffie-hellman-group-exchange-sha256, diffie-hellman-group-exchange-sha1, diffie-hellman-group14-sha1
PermitUserEnvironment да
ПарольАутентификация нет
PermitRootЛогин нет
ИспользоватьPAM да
X11Переадресация да
TCPKeepAlive да
ClientAliveCountMax 3
Клиентживинтервал 200
Подсистема sftp internal-sftp -l VERBOSE
АдресСемейный любой
PrintMod да
Соответствие хосту xxx-*.XXX.com Корневой пользователь
KbdInteractiveAuthentication нет
PermitRootВойти без пароля
Сопоставить корень пользователя
KbdInteractiveAuthentication нет
PermitRootЛогин нет