Я загрузил Cygwin на windows 8 и использовал его для скриптов python. Как получить SCP и ssh на Cygwin без использования WinSCP и Putty?
Как загрузить SCP и ssh на Cygwin?
Ответ 1
Когда вы снова запустите установщик Cygwin для установки новых пакетов, вы можете заметить, что поиск "scp" не дает результатов.
На самом деле это часть пакета openssh.
Ответ 2
Всякий раз, когда вы хотите добавить новые пакеты в Cygwin, вы снова запускаете файл setup.exe, как если бы он устанавливался с нуля. Здесь можно загрузить программу Cygwin здесь. затем выполните поиск пакета openssh и установите его. (помните, что вы можете сделать это даже после того, как он будет установлен, он просто добавит то, что вам нужно)
Ответ 3
В настоящее время вам не нужен Cygwin для сборки Windows OpenSSH.
Вы можете использовать Win32-OpenSSH, официальную сборку Microsoft OpenSSH для Windows. В Windows 10 версии 1803 или новее у вас уже есть встроенный OpenSSH. В старых версиях Windows 10 его можно установить как дополнительную функцию Windows. В более старых версиях Windows вы можете просто извлечь scp.exe
, ssh.exe
и libcrypto.dll
из .zip(последний выпуск), установка не требуется.
Другой способ - установить подсистему Windows для Linux. OpenSSH sftp
и ssh
включены.