Почему одна и та же команда 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?