Такой функционал есть и называется Forward Agent
Можно использовать ключ A:
ssh -A vm2
либо
В свой конфиг ssh клиента
vim ~/.ssh/config
прописываем
Host vm2
ForwardAgent yes
или, для всех хостов, но тогда возможен перехват сессий, если промежуточный хост сомнителен.
Host *
ForwardAgent yes