У меня есть ситуация, которая похожа на то, что размещено здесь, но не совсем то же самое.
У меня есть доступ к удаленной машине A
которой я подключаюсь, с машины B
используя закрытый ключ с парольной фразой. Я хотел бы предоставить коллеге доступ к моей учетной записи на удаленной машине A
но, очевидно, я не люблю давать ему доступ к моему личному ключу, который хранится на машине B
Я хотел бы сделать следующее, но я запутался и не знаю как. Я хотел бы открыть туннель от машины B
(посредник) к A
(удаленный) и позволить моему коллеге подключиться к удаленной машине через туннель. Однако при этом я не хочу предоставлять ему доступ к моей учетной записи на компьютере B
(посредник).
Я пробовал ssh -fNL 12345:A:22 me@A
на B
но когда я запускаю ssh -p 12345 me@B
я получаю сообщение об ошибке « Permission denied (public key).
Что я здесь не так делаю?