Cygwin中配置ssh服务

打开终端后输入

ssh-host-config

按照以下提示

*** Query: Should StrictModes be used? (yes/no):yes
*** Query: Should privilege separation be used? <yes/no>: yes(没有这句就忽略)
*** Query: New local account 'sshd'? <yes/no>: yes
*** Query: Do you want to install sshd as a service?
*** Query: <Say "no" if it is already installed as a service> <yes/no>: yes
*** Query: Enter the value of CYGWIN for the deamon: [] tony(这里随意输入)
*** Query: Do you want to use a different name? (yes/no) yes/no

到这一步,你如果选择yes的话就自己输入一个名字,选择no的话就用一个系统默认名作为账户

*** Query: Enter the new user name: tony
*** Query: Reenter: tony
*** Query: Create new privileged user account 'DESKTOP-ITIR10Q\tony' (Cygwin name: 'tony')? (yes/no):yes

然后输入密码,这一步很关键,经常在配置完这一步后,cygwin会提示,失败,process anyway?
说明一下,首先这里创建用户,必须要有管理员权限,具体就是cygwin终端右键以管理员身份运行,其次就是密码的问题,密码必须符合windows设定,比如在window server上需要大写字母,小写字母加上数字组成,不然就会提示创建用户失败

*** Query: Please enter the password:
*** Query: Reenter:

输入完密码之后,如果成功,就会提示Host configuration finished. Have fun!
如果出现了失败,或者出现了成功提示,ssh还是不能正常工作,先不要着急。
打开系统-管理-服务,查看一下有没有cygwin sshd这个服务,如果有,右键启动
如果启动失败,右键sshd服务,选择属性,选择登陆页,把账户设置为管理员账户,再启动试试
这里写图片描述
还是不行,那只能怪我咯!

猜你喜欢

转载自blog.csdn.net/yy417168602/article/details/77321010