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复制net stop cygsshd
sc.exe delete cygsshd
然后打开cygwin命令行,执行如下命令把cygsshd服务运行在sshd_server用户上(-p指定ssh端口,指定的此用户sshd_server
不能用于远程,因为<cygwin home="/var/empty" shell="/bin/false"/>)
代码语言:javascript复制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/