为什么连接Cygwin的OpenSSH服务器的用户名是 + 格式? ] >>

问题描述 投票:0回答:1

目标

我的目标是使用Windows帐户用户名打开OpenSSH连接。我有一台cygwin的Win10 PC。我有一台装有Cygwin的OpenSSH的PC。

当前状况

当前,我可以通过以下命令从Mac建立与PC的OpenSSH连接:

ssh mypc + user1 @ mypc

请注意,mypc = pc的计算机名称,而user1 = window的用户帐户名称

但是,如果我执行以下操作,则无法建立连接。

ssh user1 @ mypc

因此,我看到此错误权限被拒绝(公钥,键盘交互)

我对Windows的本机OpenSSH有一定的经验,但是我可以简单地使用user1 @ mypc建立连接。但是对于cygwin,我必须使用“ mypc + user1 @ mypc”才能使它正常工作。

问题

为什么要使用Cygwin,我必须使用这样的主机名+用户名格式?是否可以通过配置文件将其更改为更熟悉的仅用户名格式?

目标我的目标是使用Windows帐户用户名打开OpenSSH连接。我有一台cygwin的Win10 PC。我有一台装有Cygwin的OpenSSH的PC。目前的状况,我可以...

ssh cygwin openssh
1个回答
0
投票

Cygwin程序使用+而不是\字符将授权名与帐户名分开。 Cygwin的帐户命名规则如下:

© www.soinside.com 2019 - 2024. All rights reserved.