Почему одна и та же команда ssh получает разные результаты на разных платформах: в Debian и в Win7 Cygwin?

На моем компьютере есть двойная операционная система. Одна и та же команда ssh дает разные результаты на разных платформах.
В моей ОС Debian8:

ssh -CNfg -L 22:127.0.0.1:10020 -p 28120 root@my_vps_ip

Информация об ошибке не выводится.
Теперь перезагрузите мой компьютер и войдите в мою ОС win7.
На моей платформе win7: плагин cygwin и openssh,sshd был установлен правильно и заставил sshd работать.

ssh -CNfg -L 22:127.0.0.1:10020 -p 28120 root@my_vps_ip
root@my_vps_ip's password:
bind: Address already in use
channel_setup_fwd_listener_tcpip: cannot listen to port: 22
Could not request local forwarding.

Почему одна и та же команда ssh получает разные результаты на разных платформах: в Debian и в Win7 Cygwin?

Еще два открытия.
1. Чтобы запустить cygwin с правами администратора, появится та же информация об ошибке для команды:

ssh -CNfg -L 22:127.0.0.1:10020 -p 28120 root@my_vps_ip

2.i изменить номер порта 22 на 2222, теперь информация об ошибке не выводится.

ssh -CNfg -L 2222:127.0.0.1:10020 -p 28120 root@my_vps_ip

Почему нет информации об ошибке при смене порта 22 на порт 2222?

0 ответов

Другие вопросы по тегам