Я пытаюсь подключиться к своему домашнему ноутбуку (lappy) по ssh со своего рабочего ноутбука (lappy2), чтобы я мог запускать вещи, передавать файлы, чувствовать себя хорошо, имея навыки, необходимые для настройки сервера и т. Д.
[ 117] Я сказал моему AT & T Uverse 2wire router (3801HGV) открыть порт 22, и он показывает, что порт 22 открыт. Я попыталсяssh user@routerIP
, ssh user@routerIP:22
, ssh user@lappyIP
и ssh user@lappyIP:22
, заменив все соответствующие слова, конечно же, моими реальными полномочиями. Ничего из этого не сработало.
Когда я захожу на http://canyouseeme.org/ , порты вообще не открываются. Я проверил 22, 25, 80 и несколько других.
Наконец, я попробовал инструкции здесь со средним компьютером (hpc), который я использую на работе, и это тоже не сработало. Для записи, lappy и lappy2 могут подключаться к hpc из любого места, где у меня есть доступ в Интернет.
Могу ли я попробовать что-нибудь еще? Благодаря.
Ну, я понял это. Мне нужно было только установить openssh-сервер на целевой машине. Это полностью решило проблему.
Кроме того, я обнаружил, что если вы хотите использовать нестандартные порты, вы должны указать ssh-server прослушивать sudo /usr/sbin/sshd -p <port>
. Я настроил его на две машины, поэтому мне пришлось указать произвольный порт на второй машине, поскольку 22 использовался первой. Кроме того, команда должна быть выполнена с абсолютным путем по некоторым причинам.