Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 推送到git vps服务器时获取权限被拒绝_Windows_Ssh - Fatal编程技术网

Windows 推送到git vps服务器时获取权限被拒绝

Windows 推送到git vps服务器时获取权限被拒绝,windows,ssh,Windows,Ssh,我安装了git for windows,创建了我的ssh密钥,并将public上传到了我的服务器上 我在我的Mac电脑上运行这个,试图让它在我的windows机器上运行 我做了一个: chmod 700 ~/.ssh/ chmod 600 ~/.ssh/* 下面是我执行ssh-vgitserverAlias的图像 我有一个配置文件,其中包含gitserveralias和端口等 我还尝试清除已知主机文件 我的配置看起来像: Host serveralias User xxx

我安装了git for windows,创建了我的ssh密钥,并将public上传到了我的服务器上

我在我的Mac电脑上运行这个,试图让它在我的windows机器上运行

我做了一个:

chmod 700 ~/.ssh/
chmod 600 ~/.ssh/*
下面是我执行ssh-vgitserverAlias的图像

我有一个配置文件,其中包含gitserveralias和端口等

我还尝试清除已知主机文件

我的配置看起来像:

Host serveralias
       User xxx
       Hostname 123.234.452.232
       Port 22222
       IdentityFile ~/.ssh/id_rsa
       TCPKeepAlive true
       IdentitiesOnly yes
       PreferredAuthentications publickey
同样,我的设置在Mac电脑上运行正常。

需要检查两件事:

  • 您的服务器上的sshd_配置中是否有“PubkeyAuthentication yes”?试着设置它

  • .ssh/known_主机中是否存在有问题的密钥?请尝试删除此文件

  • 有两件事需要检查:

  • 您的服务器上的sshd_配置中是否有“PubkeyAuthentication yes”?试着设置它

  • .ssh/known_主机中是否存在有问题的密钥?请尝试删除此文件


  • 它似乎不需要我的密码,这可能是什么?你是否将私钥(在Mac上生成的?)复制到windows计算机?它似乎不需要我的密码,这可能是什么?你是否将私钥(在Mac上生成的?)复制到windows机?我尝试删除已知的\u主机,没有更改。我将检查sshd\u配置。我尝试删除已知的\u主机,没有更改。我将检查sshd_配置。