-D
Вы используете в команде не указывает, какой порт сервер прослушивает SSH соединений (который является то, что Port
строка в вашем SSH конфигурации есть):
-D [bind_address:]port Specifies a local “dynamic” application-level port forwarding.
Таким образом, вы можете удалить строку «Порт», так как ваш сервер, вероятно, использует стандартный порт (но вам, возможно, придется продолжать использовать -D для других целей)
authorized_keys
не принимается во внимание, если только он не доступен только пользователю (другими словами, его флаги доступа должны быть -rw-------
). И аналогично каталог ssh должен быть, drwx------
я думаю.