Это кажется основной вещью, но я не могу найти решение, которое полностью удовлетворяет.
Клиент ssh ---> Сервер A ssh ----> Сервер B
Это, конечно, легко сделать, набрав команды при входе в систему сначала A, а затем B. Но у меня есть особые требования к серверу A:
- Автоматически SSH к серверу B (вход без пароля уже включен)
- Автоматический выход также с Сервера A, когда сессия на Сервере B заканчивается
- Сделайте запись (текстовый файл) сессии. Не нужно покрывать этот ответ, так как для этого есть много инструкций.
- Проще говоря, пользователь не должен иметь права что-либо делать на Сервере A, вместо этого он должен напрямую перейти на Сервер B. Но прозрачное туннелирование или Jumphost не вариант, потому что необходимо регистрировать сеанс.