Я пытаюсь запустить SSCH-сервер ssh на Windows 7 (прослушивание на порту 12345). Вот результат я получаю на Cygwin:SSH Socks Server
$ ssh -v -D 12345 localhost
OpenSSH_6.8p1, OpenSSL 1.0.2c 12 Jun 2015
debug1: Reading configuration data /etc/ssh_config
debug1: Connecting to localhost [::1] port 22.
debug1: connect to address ::1 port 22: Connection refused
debug1: Connecting to localhost [127.0.0.1] port 22.
debug1: connect to address 127.0.0.1 port 22: Connection refused
ssh: connect to host localhost port 22: Connection refused
Почему она пытается подключиться к локальной машине: 22? Похоже, он пытается достигнуть sshd, запущенного на localhost. Я думал, что ssh-клиента было достаточно, чтобы настроить локальный сервер SOCKS. Если это не так, зачем мне работать sshd?
От https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding:
"Переадресация динамического порта превращает ваш клиент SSH в прокси-сервер SOCKS"
Благодаря @exussum. Вы говорите, что «ssh -D» настроит прокси-сервер SOCKS, который будет отправлять запросы SOCKS на сервер sshd, правильно? – lucasmrod