Прогеру надо дать публичную часть ключа, например файл id_rsa.pub. Он создаёт вам на его виртуальной машине пользователя например usertest и кладёт его в authorized_keys в .ssh в вашем хомяке. после чего вы подключаетесь ssh usertest@ip_address_virtual_host
без каких либо паролей, если спрашивает пароль, то стучитесь к прогеру, он что то не так сделал или вы дали ему не тот ключ или подключаетесь не под тем юзером