
대본
인터넷의 VPS입니다. 회사 네트워크 뒤에 있는 내부 시스템.
목표
가지다$internal_machine연결하다$VPS; 나는 에 로그인한다$VPS그리고 연결하다$internal_machine로컬이 될 SSH 세션$VPS.
열쇠
$VPS.authorized_hosts에 공개 SSH 블록이 포함되어 있습니다.$internal_machine개인 키와 연결 중입니다.$VPS
암호
~에$internal_machine:
ssh -oStrictHostKeyChecking=accept-new -i .ssh/KEY -R 2048:localhost:22 vps.internet.net
연결이 설정되었습니다. 프롬프트$internal_machine변경 사항$VPS즉각적인.
$VPS에서:
ssh -p 2048 localhost
오류:
ubuntu@localhost: Permission denied (publickey).
나는 또한 연결을 시도했습니다.$VPS, -i로 키를 지정해도 작동하지 않습니다.
이것이 어떻게 작동하는지 오해하고 있습니까?
답변1
사용해야 하는 키는 원래 $VPS에 로그인하도록 구성된 키입니다.