我的目标是使用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。目前的状况,我可以...
Cygwin程序使用+
而不是\
字符将授权名与帐户名分开。 Cygwin的帐户命名规则如下: