SSH клиент не найден на cygwin64?

17

Я запускаю приглашение cygwin bash, используя пакетный скрипт, но команды ssh нет. Как мне настроить клиента SSH в cygwin64?

user1561108
источник
1
Это там просто не по умолчанию. Вы запускаете установочный файл cygwin и ищете нужный вам пакет, в этом случае появятся ssh и openssh. например, смотрите здесь фотографии docs.oracle.com/cd/E24628_01/install.121/e22624/…
barlop
а это даже не специфично для cygwin64, просто cygwin
barlop
и я хотел бы добавить, что инструкции по этой ссылке оракула излишне сложны. Но, как уже упоминалось, см. Фото там. это всего лишь вопрос запуска установочного файла: нажмите «Далее», проверьте ssh, нажмите «Далее» и завершите. Тогда будет SSH
Barlop

Ответы:

12

opensshПакет (содержащий как сервер OpenSSH и клиентское программное обеспечение) не является частью Cygwin в минимальных базовых пакетов . То же самое setup-x86_64.exeдля установки и обновления самого Cygwin используется для установки отдельных пакетов, таких как openssh.

Энтони Геогеган
источник
12

Нажмите setup-x86_64.exeи затем нажмите «Далее», пока не дойдете до меню «Выбор пакетов».

В поиске сделайте следующее:

  1. Введите opensshв поле поиска
  2. Будет выполнен поиск openssh> нажмите на сетевой пакет> нажмите на пропуск> отметьте два всплывающих окна.
  3. Нажмите на следующий, пока вы не закончите установку
  4. Найдите cygwinи щелкните правой кнопкой мыши и выберите «Запуск от имени администратора».
  5. Введите sshкоманду в командной строке Cygwin
  6. Вы увидите нечто похожее на следующее:

введите описание изображения здесь

MindBrain
источник