Lab ssh Password Problem - DevOps Pre-Requisite Course - Labs Switching and Routing

Hi Team,
In DevOps Pre-Requisite Course → Networking Basics → Labs - Switching and Routing → Task 6,
We are asked to ssh to app01 to app04, but on doing it it is asking me the password of the app.
Went through the solution, there its automatically taking it but here that’s not the case.
Please check.

Output from Terminal:
thor@jumphost ~$ sudo su

root@jumphost /home/thor# ssh app01

The authenticity of host ‘app01 (172.16.238.11)’ can’t be established.

ED25519 key fingerprint is SHA256:n5d/5gqAI0YyvJKl21UxDGhoyt+YDaPo97rXhi3O2qw.

This key is not known by any other names

Are you sure you want to continue connecting (yes/no/[fingerprint])? yes

Warning: Permanently added ‘app01’ (ED25519) to the list of known hosts.

root@app01’s password:

Permission denied, please try again.

root@app01’s password:

Permission denied, please try again.

root@app01’s password:

root@jumphost /home/thor# ssh app02

The authenticity of host ‘app02 (172.16.238.12)’ can’t be established.

ED25519 key fingerprint is SHA256:JidmQAQOoJSd8cQ+KqirNqHzEhbHJnZbElrt901FSAY.

This key is not known by any other names

Are you sure you want to continue connecting (yes/no/[fingerprint])? yes

Warning: Permanently added ‘app02’ (ED25519) to the list of known hosts.

root@app02’s password:

Permission denied, please try again.

root@app02’s password:

Permission denied, please try again.

root@app02’s password:

root@jumphost /home/thor# ssh app02

root@app02’s password:

root@jumphost /home/thor# ssh app03

The authenticity of host ‘app03 (172.16.238.13)’ can’t be established.

ED25519 key fingerprint is SHA256:Pv/h9OZR/UGFHG03HVOFQPfkwmNJLldDNXpam9aeV6g.

This key is not known by any other names

Are you sure you want to continue connecting (yes/no/[fingerprint])? yes

Warning: Permanently added ‘app03’ (ED25519) to the list of known hosts.

root@app03’s password:

Permission denied, please try again.

root@app03’s password:

I saw on old issue for this but that is also open

This is a common confusion. The necessary key file to get into the appXX servers are only installed on the jumphost. So if you need to do ssh app02, you must be on jumphost. The needed key is not installed on app01, or any of the other app hosts. So after you do ssh app0``, you need to type exit` to get back to jumphost from app01. The same is true of the other 3 appXX hosts.