Я пытаюсь настроить туннель 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). Странно то, что я могу "ssh 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
Есть идеи, что я здесь делаю не так?