SSH Ничего Не Делает, Какую Командную строку это Получает (Cygwin)

Курица VNC, который является по совпадению лучшей именованной частью программного обеспечения, когда-либо.

3
задан 15 June 2009 в 23:38
7 ответов

Вы могли свериться с "strace" и видеть то, что он не делает.

strace ssh -v hostname 
10
ответ дан 3 December 2019 в 04:42

Попробуйте флаг "-v". Силы это, чтобы быть более подробным и дать Вам некоторую информацию о том, что это делает.

1
ответ дан 3 December 2019 в 04:42
  • 1
    Попробуйте ssh-vvv также. Чем больше по сравнению с, тем более подробный сообщения отладки. –  Dave Drager 15 June 2009 в 23:49

Таким образом, кажется, что, говоря Cygwin установить предыдущую версию всего я заставил это работать..., который я сделал прежде, чем отправить этот поток. Ретроспективно ответы всех здесь намного более интеллектуальны, и мне жаль, что у меня не было возможности судить их.

Таким образом, это работает, но я не знаю, почему это не работало во-первых. Я сохраню предложения, которые Вы дали в памяти однако, и благодарите всех в течение их времени и усилия.

1
ответ дан 3 December 2019 в 04:42

Я также рекомендовал бы назвать ssh с полным путем, чтобы удостовериться, что Вы выполняете корректный исполняемый файл.

0
ответ дан 3 December 2019 в 04:42

Эй Матовый, у меня была та же проблема. Таким образом, какая версия работала на Вас?

[Обновление после 2 часов]

Хорошо, я решил эту проблему путем переустановки каждой вещи. Я сделал так путем нажатия кнопки View на правом верхнем углу пару раз, чтобы перечислить все установленные пакеты и затем переустановить всех их снова.

После того, как все они переустановленные, ssh только что начали работать.

Btw, "strace ssh-v имя хоста" говорит мне, что мой cygz.dll пропускал или повредил. Не знайте, как это произошло, и я даже не знаю, где cygz.dll был расположен.

1
ответ дан 3 December 2019 в 04:42

У меня была та же проблема: какие аргументы я передал ssh, команда ничего не сделала - просто сразу возвратился к командной строке. "который ssh" "/usr/bin/ssh", о котором правильно сообщают.

Выполнение ssh с "strace ssh" дало мне окно сообщения с ошибкой, которую cygz.dll пропускал (как упомянуто Bill Hung). Я переустановил все (от другого зеркала), и ssh начал работать. Кроме того, "strace ssh" теперь обеспечивает полезный вывод без ошибки.

Я не могу сделать большую часть вывода кроме "cygwin, иногда не устанавливает отлично, и Вы, возможно, должны были бы переустановить".

1
ответ дан 3 December 2019 в 04:42

У меня была подобная проблема - за исключением того, что ssh продолжал давать мне сообщение об ошибке, которое указало, что у меня были параметры командной строки неправильно.

У меня не было их неправильно.

Чтобы попытаться зафиксировать его, я сделал полное, переустанавливают (использование другого зеркала - не могло иметь значения, хотя), и это теперь хорошо работает.

Я, однако, упомянул бы, что все, что необходимо сделать для переустанавливания всего, должно запустить 'установку' и заметить, что существует немного вещи наверху, которая говорит' [-] все <-> Значение по умолчанию'. (Где я использую' <->' для указания на двойные стрелки, какой вид формы круг, и [-] для поля, которое может быть [+] или [-]).

Нажмите на 'Default', и он изменится на что-то еще ('Установка'). Нажмите его еще раз, это должно сказать, 'Переустанавливают' затем хит 'хорошо', и это переустановит все. Да, это требует времени. Долго.

Надежда это помогает кому-то.

Ржавый

1
ответ дан 3 December 2019 в 04:42

Теги

Похожие вопросы