После некоторых исследований и экспериментов эта комбинация вариантов, кажется, делает свое дело:
command="",restrict,port-forwarding,permitopen="localhost:80"
Позвольте мне пройти каждый из них в отдельности:
command=""
запрещает выполнение любой команды с помощью этого ключа
restrict
Отключите все параметры, такие как выделение TTY, переадресация портов, переадресация агента, user-rc и пересылка X11 одновременно.
port-forwarding
Включает переадресацию TCP-порта, но см. Ниже.
permitopen="localhost:80"
Ограничивает переадресацию TCP-порта на локальный порт
80
. Это единственное, что должен позволить этот ключ.
Я смог понять это в основном, прочитав главу OpenSSH WikiBook «Файлы конфигурации клиента», так что большая часть заслуг принадлежит его авторам (Lars Noodén et al.). Недостающая часть была port-forwarding
- без нее пересылка запрещена, хотя permitopen
бы предположить иное.