在cygwin64上找不到SSH客户端?


13

我使用批处理脚本启动cygwin bash提示符,但没有ssh命令。如何在cygwin64中设置SSH客户端?


1
它只是默认情况下没有。你运行cygwin安装程序安装文件并搜索你想要的软件包,在这种情况下,ssh和openssh会出现在那里。例如看这里的照片 docs.oracle.com/cd/E24628_01/install.121/e22624/...
barlop

这甚至不是特定于cygwin64只是cygwin
barlop

我想补充说,oracle链接上的指令是不必要的复杂。但如上所述,请参阅那里的照片。这只是一个运行安装文件的问题,点击下一步检查ssh点击下一步并完成。然后ssh会在那里
barlop

Answers:


9

openssh 包(包含OpenSSH服务器和客户端软件)不是Cygwin的一部分 最小的基础包 。相同 setup-x86_64.exe 用于安装和更新Cygwin本身用于安装单独的软件包,如 openssh


10

点击 setup-x86_64.exe 然后单击“下一步”,直到进入“选择包”菜单。

在搜索中执行以下操作:

  1. 类型 openssh 在搜索框中
  2. 它将搜索openssh>点击Net package>点击跳过>检查弹出的两个方框。
  3. 单击下一步直到完成安装
  4. 搜索 cygwin 然后右键单击它并“以管理员身份运行”
  5. 类型 ssh 命令在cygwin的命令行中
  6. 您将看到类似于以下内容的内容:

enter image description here

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.