2013-09-08 4 views

ответ

82

Когда вы снова запустите установщик Cygwin для установки новых пакетов, вы можете заметить, что поиск «scp» не дает результатов.

Это действительно часть пакета «openssh».

13

Всякий раз, когда вы хотите добавить новые пакеты в Cygwin, вы снова запускаете файл setup.exe, как если бы он устанавливался с нуля. Установка Cygwin можно загрузить here. затем выполните поиск пакета openssh и установите его. (помните, что вы можете сделать это, даже после того, как он будет установлен, он просто добавит то, что вам нужно)

1

В настоящее время вам не нужна Cygwin для сборки Windows OpenSSH.

Вы можете использовать Win32-OpenSSH , что является официальной сборкой Microsoft OpenSSH для Windows. Просто извлеките scp.exe, ssh.exe и libcrypto.dll из .zip (latest release), установка не требуется.


Другой способ - установить Windows subsystem for Linux. В комплект поставки входят OpenSSH sftp и ssh.

+0

«Просто извлеките scp.exe и ssh.exe из .zip», недостаточно информации. Не работает. Можете ли вы объяснить больше? – motorbaby

+0

@motorbaby Что * «не работает» *? Можете ли вы объяснить больше? - Я понятия не имею, что я должен объяснить больше об извлечении файла из ZIP-архива. –

+0

Я сделал именно то, что вы сказали: извлек scp.exe и ssh.exe. scp и ssh не работали на Cygwin. Должен ли я тогда перезагрузиться? Любой, кто использует Cygwin, может быть недостаточно знаком с Windows, чтобы знать каждый шаг, чтобы заставить работу работать в Windows. Я не решаюсь голосовать за ваш ответ. – motorbaby