Я смотрел на этот вопрос, пока я пытался найти хороший socks-сервер для linux, который было бы легко настроить.
Следующая команда отлично работает:
ssh -f -N -D 0.0.0.0:1080 localhost
Однако мне было интересно, можно ли иметь какую-то аутентификацию, необходимую для работы прокси-сервера socks, то есть существующего пользователя unix и правильного пароля?
Я не думаю, что это возможно с OpenSSH. Вам нужно будет использовать прокси-сервер Socks5, например Данте.