Próbuję skonfigurować tunel X11 w systemie Mac OS X Lion z (w jednym terminalu):
ssh -L 2222:<remote machine>:22 <gateway server to remote machine>
Ten bit działa dobrze i loguję się do serwera bramy, a (jak sądzę) ruch docierający do mojego lokalnego portu 2222 przekierowany do portu 22 na zdalnej maszynie.
Następnie w drugim terminalu próbuję:
ssh -X -p 2222 localhost
ale dostaję odmowę pozwolenia, gdy poproszę o hasło (hasło do localhost, mojego MacBooka Pro). Dziwne jest to, że mogę „ssh localhost” bez problemu. Jeśli dodam -vvvv do ostatniego polecenia, pojawią się pewne błędy klucza:
debug1: Reading configuration data /etc/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to localhost [::1] port 2222.
debug1: Connection established.
debug3: Not a RSA1 key file /Users/<my username>/.ssh/id_rsa.
debug2: key_type_from_name: unknown key type '-----BEGIN'
debug3: key_read: missing keytype
Masz pojęcie, co robię źle tutaj?
źródło