前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >windows安装cygwin ssh

windows安装cygwin ssh

原创
作者头像
Windows技术交流
修改2023-07-03 20:02:08
修改2023-07-03 20:02:08
3K00
代码可运行
举报
文章被收录于专栏:Windows技术交流Windows技术交流
运行总次数:0
代码可运行

5分钟安装cygwin ssh服务(录屏)

https://cloud.tencent.com/developer/video/77031

http://www.cygwin.com/

cygwin源

公网:https://mirrors.cloud.tencent.com/cygwin/

内网:http://mirrors.tencentyun.com/cygwin/

一开始,cygwin是没用腾讯源的,我给腾讯云反馈了下,前后1个月左右就搞定了

反馈前:

反馈后:

安装ssh,在Net目录下找到这3个,黑色向下小三角点一下,选版本

我要用convmv这个命令,它在Perl目录下面

其他的命令你需要啥就搜下,比如"cygwin unzip" ,出现Gygwin Package Summary for unzip

点进去能看到categories

然后在cygwin界面上选Catalogs,像上面那样点小黑三角选中

为了cygwin安装后有基本命令,我把Catalogs:Base里的子项都选了,选好子项后,在Base上选了Install

以上想安装的包都选中后,在cygwin的界面上选Pending就能看到刚选的所有包了,然后下一步 → 下一步直到结束

如法炮制,如果是安装vim,则搜索cygwin vim,看到categories: Editors

安装的时候在Editors下找vim,找到后在右侧点小黑三角选版本安装即可

安装结束后桌面有个快捷方式,双击打开分别执行

cd /bin

ssh-host-config

从服务列表找到CYGWIN cygsshd,启动服务

也可以通过命令net start cygsshd 来启动

启动ssh服务后,就可以在客户端用xshell来远程了

以上方式安装的cygwin ssh服务是运行在local system级别的,你可以停止服务后删除服务,

代码语言:javascript
代码运行次数:0
复制
net stop cygsshd
sc.exe delete cygsshd

然后打开cygwin命令行,执行如下命令把cygsshd服务运行在sshd_server用户上(-p指定ssh端口,指定的此用户sshd_server

不能用于远程,因为<cygwin home="/var/empty" shell="/bin/false"/>)

代码语言:javascript
代码运行次数:0
复制
sshd_pass='密码'
sshd_user='sshd_server'
/usr/bin/ssh-host-config -y -c ntsec -w $sshd_pass -u $sshd_user -p 36000 --privileged

查看当前系统所有盘符的话是

ls /cygdrive/

进入C盘的话是

cd /cygdrive/c/

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 5分钟安装cygwin ssh服务(录屏)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档