Я пытаюсь подключиться к ssh-серверу, работающему на cygwin на моем домашнем компьютере, через putty на моем ноутбуке, это отлично работает как внутри моей сети, так и снаружи через порт 22, но на порту 443 время ожидания истекает. Это небольшая проблема, поскольку сеть, к которой я собираюсь подключиться, не позволяет мне использовать 22. Я предполагаю, что это проблема с переадресацией портов, но я установил правило в настройках своего маршрутизатора (isp предоставил BT HomeHub 3 Type A), но похоже, что он не открыл порт. Приветствуются любые идеи о том, как решить проблему.
Pan fyddwch yn telnet (neu nc) i borthladd sydd â gwrando gweinydd ssh, dylech gael llinyn o nodau, rhywbeth fel
SSH-2.0-OpenSSH_6.0p1 Debian-4+deb7u2
Os na chewch linyn fel yna, yna nid ydych yn siarad â gweinydd ssh, ac os ydych chi'n ceisio siarad ssh ag ef, yna'ch cleient yn dod i ben.
Os na fydd yn gweithio, newidiwch eich gweinydd yn ôl i borthladd 22 fel bod ssh yn gweithio eto, a gwiriwch sut mae'n edrych. Rhowch gynnig gan y gweinydd ei hun. Newid i borthladd 443 a rhoi cynnig arall arni o localhost. Unwaith y bydd hynny'n iawn, ceisiwch o'r tu allan i'ch gweinydd. Os yw'n gweithio o localhost ond nid o'r tu allan, eich problem yw ailgyfeirio porthladdoedd, hidlo, neu ryw fath arall o wal dân.
Yn yr achos annhebygol lle cewch y llinyn OpenSSH ond mae'r cleient OpenSSH yn dal i weithio allan, mae'r broblem yn wahanol, a bydd angen i chi ddarparu'r allbwn -vvv o ssh. Efallai bod gennych chi broblem MTU.