Я намагаюся налаштувати тунель X11 на Mac OS X Lion за допомогою (в одному терміналі):
ssh -L 2222:<remote machine>:22 <gateway server to remote machine>
Цей біт прекрасно працює, і я входжу на сервер шлюзу, при цьому (я думаю) трафік, що надходить на мій локальний порт 2222, перенаправлений на порт 22 на віддаленій машині.
Потім, у другому терміналі, я намагаюся:
ssh -X -p 2222 localhost
але мені надають відмову в дозволі, коли мене запитують пароль (пароль від localhost, мій MacBook Pro). Дивна річ у тому, що я взагалі без проблем можу "схуднути localhost". Якщо я додати -vvvv до останньої команди, з'являться деякі ключові помилки:
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
Будь-яка ідея, що я тут роблю неправильно?