Ключи SSH, которые можно использовать только на одной машине.

Переменные среды означают не это. «Окружающая среда» специфична для процесса. Он может (или не может )быть унаследован другими процессами, ответвленными от этого процесса, в зависимости от различных факторов. Изменение среды запущенного процесса никогда не повлияет на другие запущенные процессы.*

Прочтите, что означают переменные окружения, в спецификациях POSIX . (И поймите, что этот документ предназначен для разработчиков , а не для пользователей.)

*или, по крайней мере, для того, чтобы придумать исключение, потребуются очень хорошие навыки кодирования на низком -уровне. Я не знаю, возможно ли это в C; возможно с общей памятью. Но этого бы не произошло, если бы они не были специально спроектированы таким образом.

0
18.07.2019, 12:13
1 ответ

Это невозможно, так как вы добавили закрытый ключ в конфигурацию B ssh сервера. Однако вы можете ограничить доступ к серверу A другими способами, например. правило брандмауэра, разрешающее подключение по ssh только с одного IP.

1
28.01.2020, 02:22

Теги

Похожие вопросы