У меня есть 2 сервера в центре обработки данных. Сервер B общедоступен, так как я могу подключиться к нему по ssh.
Сервер А нет. Таким образом, чтобы получить доступ к серверу A, я ssh на сервер B. И затем оттуда, я ssh на сервер А.
Теперь я пытался перенаправить локальный порт, и он работал, когда я получил доступ к порту SSH на сервере A
(недоступный), например, когда я просматривал http://localhost:local_port, я видел весь SSH
нераспознанные протокольные материалы на webpage.eg
SSH-2.0-OpenSSH_5.3
Protocol mismatch.
Затем я попытался получить доступ к порту Tomcat через переадресацию локального порта, но не смог, даже если соединение с промежуточным сервером было установлено успешно.
Браузер просто пытался подключиться, но ничего не произошло.
Устранение неполадок показало мне, что я могу и telnet, и ssh войти в нарушающий работу сервер A с сервера B. Но я не мог ни telnet, ни ssh в Сервер B с Сервера A. Даже после разблокировки соответствующих портов с
iptables -I INPUT -p tcp --dport --syn -j ACCEPT
Резюме? нарушающий сервер доступен через порт ssh, который для меня бесполезен для моих целей.
Как сделать этот сервер (Сервер A) доступным на других портах? например, мой порт для котов. Спасибо
РЕДАКТИРОВАТЬ
Когда я пытаюсь SSH с сервера A на сервер B, я получаю
ssh: connect to host ip_value port port_no: Connection refused
Когда я запускаю это:
service ssh status
Я получил:
ssh: unrecognized service
Когда я делаю:
ssh -v root@ip -p port_no
Я получил:
OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to 111.1111.xx.x [111.1111.xx.x] port 1000.
debug1: connect to address 111.1111.xx.x port 1000: Connection refused
ssh: connect to host 111.1111.xx.x port 1000: Connection refused