Seu AirPort Extreme não roda sshd
. Você não precisa da senha. O mapeamento de portas configurado significa que ele encaminhará os pacotes na porta pública especificada, para o endereço IP da LAN privada e a porta que você especificou no mapeamento de porta. A estação base não tem ideia de que o tráfego que está sendo encaminhado é ssh
.
Você deve apenas ssh
normalmente ao endereço IP público (WAN) do AirPort Extreme e encaminhará sua tentativa de conexão ao host de LAN privada para o qual você configurou o mapeamento de portas.
ssh VMUserName@AirPortPublicWANIP
(Isto assume que quando você configura o mapeamento de porta, você apontou a porta ssh, porta 22, para qualquer porta que o sshd esteja escutando em seu host de LAN privada. Se você especificou um número de porta diferente, especifique-o em seu ssh
command.)
Quando for solicitada uma senha, mesmo que o SSH provavelmente ache que está pedindo a senha do AirPortPublicWANIP, VOCÊ deve saber que você está realmente falando com sua VM, portanto, insira a senha conta que você estava tentando fazer login na VM.
Se você usou especificamente a porta 20 em vez de 22, considere usar outra porta alternativa. O código de gateway NAT da estação base contém um código especial chamado "Application Layer Gateway" (ALG) para tratar o tráfego FTP, e o FTP usa as portas 21 e 20. Portanto, há algumas chances de você estar em conflito com o ALG FTP se usar essas portas .