CyGwin使用

CyGwin是一款在windows下使用的unix终端, 不用安装虚拟机, 也不用安装linux系统

1. 下载地址

模块: Base,Devel,Libs,Net,System,Utils
这里写图片描述

2.新建系统变量

  • CYGWIN ntsec tty
  • 追加path cygwin/bin路径

3. 初始化ssh-host-config

Should StrictModes be used? (yes/no)

no

Do you want to install sshd as a service?
(Say "no" if it is already installed as a service) (yes/no)

yes

Enter the value of CYGWIN for the daemon: []

填写 ntsec

Do you want to use a different name? (yes/no)

no

```
Please enter the password for user 'cyg_server':
Reenter:

创建rsa秘钥(免密码登录环节, 不是必须环节)

ssh-keygen  -t  rsa
cp  ~/.ssh/id_rsa.pub  ~/.ssh/authorized_keys

启动sshd服务

net start sshd

连接测试

ssh  localhost

Cygwin命令
net start sshd………………..开启sshd服务
net stop sshd………………..关闭sshd服务
cygrunsrv -E sshd………….删除sshd服务
cygrunsrv -R sshd………….删除sshd服务
ssh-host-config -y 重新配置

检查一下系统服务中是否有 CYGWIN sshd 服务, 无启动帐号
检查系统用户 sshd 是否已启用, 并属于管理员组.
一切正常,即可启动ssh服务. 登录的用户名是sshd, 密码是 sshd用户的密码.

注意: 使用 windows 用户本地认证
mkpasswd -l > /etc/passwd 使用windows 用户的密码
mkgroup -l > /etc/group 使用windows 用户组

cyg_server / admin


自己的心得

账号是当前登录到windows的账号, 密码是登录密码, 账号区分大小写, 如果不对, 删除sshd服务器, 删除/home下所有用户文件夹以及/etc/ssh*所有文件, 重新执行ssh-host-config

中间用过这个, 服务里面是本地账号
mkpasswd -l > /etc/passwd
mkgroup -l > /etc/group

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

葬爱程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值