Я недавно заинтересовался SSH, и таким образом, я попытался настроить сервер SSH на своем ноутбуке Linux. Я выполняю moonOS, версию Ubuntu с Просвещением WM.
В первую очередь, я работал "sudo склонный - получают openssh-сервер установки". Весь штраф. Теперь я посмотрел на настройки для своего маршрутизатора, и хотя я не видел настроек, явно названных "перенаправлением портов", был флажок для включения SSH. Я установил этот флажок и установил порт на 22. После этого я попробовал "ssh localhost", и это соединилось прекрасный.
Теперь я проверил свой IP-адрес с помощью www.whatismyip.com, затем выполнил PuTTY на моем ноутбуке WinXP, введя IP-адрес, порт, выбрав SSH, и т.д. Затем PuTTY жаловалась, что "соединению отказали". Хорошо. Я загрузил Jolicloud LiveUSB на своем нетбуке и работал "ssh [мое имя пользователя] [мой IP-адрес]". Снова, соединению отказали.
Таким образом прочь я работал к Интернету и искал документацию для OpenSSH. В произвольном предположении я пытался выполнить "sshd" на moonOS ноутбуке, но это просто ответило, "sshd передолжностное лицо требует выполнения с полным путем".
Некоторая справка? Я понятия не имею, что я делаю неправильно здесь.
Что-то, о чем необходимо знать, то, что по некоторым причинам много маршрутизаторов не позволят Вам циклично выполняться и отступать к внутреннему адресу.
То, что это означает, - то, что, если оба компьютера находятся в той же сети, Вы не можете к ssh к Вашему общедоступному IP-адресу и передали порт внутреннему IP.
Я действительно не знаю много об этом, но я встретился с этой проблемой на прошлой неделе и должен был выполнить тестирование на компьютере за пределами моей локальной сети для успеха.
передолжностное лицо sshd требует выполнения с полным путем"
Для той части, выполненной это с полным путем, например
/usr/sbin/sshd
вместо просто sshd