Пароль SSH / проблема пользователя со службой Cygwin sshd

Я только что настроил SSHd через Cygwin на компьютере с Windows XP Pro за границей, используя RAT, и исключил пакет openssh из установки. Я запустил оболочку cywin (из c: \ cywin) и запустил Теперь он находится под портом, который, я знаю, безопасен и обслуживается должным образом, но я не буду называть его номер. Это не обычный порт, но он меньше 40000. Брандмауэры отключены и т. д. Я использую первую учетную запись администратора, созданную на коробке. (Это полный админ) Я выполнил следующие команды

chmod +r /etc/passwd
chmod +r /etc/group
hmod 777 /var
/*Created New Admin User Account To Be Used via SSH*/
mkpasswd -cl > /etc/passwd
mkgroup --local > /etc/group

Я могу подключиться локально, но не извне. Я знаю, что с моими портами все в порядке.

Любые возможные проблемы, так как мне действительно нужен этот туннель: P

Возможно, вам больше повезет с этим вопросом о serverfault. Кстати, как узнать, что проблема не в брандмауэре?

Jacob 05.07.2009 21:13

Кроме того, поскольку ваш вопрос озаглавлен «Проблема с паролем / пользователем», вы получаете сообщение об ошибке, в котором конкретно указывается, что это связано с аутентификацией?

Jacob 05.07.2009 21:15

"локально" вы имеете в виду через "ssh localhost" или запустив консоль cygwin. Извините, если это вас обидит, но ваша проблема мне непонятна. Я не уверен, что это проблема сети, проблема аутентификации или проблема запуска службы.

Marius 21.12.2009 19:42
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
3
8 588
2

Ответы 2

Как насчет того, чтобы попробовать следующее:

1) Вы сказали, что он работает локально, но убедитесь, что с портом все в порядке, подключившись к 127.0.0.1 / localhost и получив «подтверждение связи SSH». Например, если вы используете порт 1234, вы можете запустить:

telnet localhost 12345

У вас должно получиться что-то вроде:

SSH-2.0-OpenSSH_5.1p .....

2) Убедитесь, что порт на удаленном хосте исправен. Снова запустите telnet с хоста удаленный и посмотрите, получите ли вы приглашение SSH.

Если вы можете сделать это, значит, ваш сервер слушает нормально. Если вы по-прежнему не можете подключиться удаленно, убедитесь, что ваши подписи в порядке. Например, удалите known_hosts (2) на вашем клиенте и т. д.

В Windows имейте в виду, что sshd будет запускаться в другой «среде / оболочке», например, из командной строки или из вашей локальной учетной записи. Вы можете настроить службу для работы от имени указанного пользователя или локальной системной учетной записи, поэтому убедитесь, что ваша «среда учетной записи» в порядке. Одним из способов отладки может быть включение локальной системной учетной записи с включенным взаимодействием с рабочим столом. Затем вы можете добавить ключ «-d» в реестр с помощью инструмента установки службы cygwin. Вы также можете обратиться к эта ссылка для получения некоторой информации.

Я уверен, что если вы последуете за "/usr/share/doc/Cygwin/openssh.README", вы сможете заставить его работать нормально. Вы также можете использовать Google для этого документа.

Под локальным подключением вы имеете в виду, что пробовали ssh localhost? В таком случае вы могли привязать свой sshd только к интерфейсу 127.0.0.1. Проверьте свой / etc / sshd_config для следующей строки:

ListenAddress 0.0.0.0

Затем проверьте его с помощью ssh-ing на фактический IP-адрес, а не на localhost / 127.1.

Если это сработает, у вас может быть проблема с NAT или брандмауэром, но проблема больше не в Cygwin.

Другие вопросы по теме