使用git的SSH-私钥和公钥
我是ssh新手,在使用私钥和公钥连接到主机时遇到一些问题。目前,我使用简单的语法: git中的普通SSH使用git的SSH-私钥和公钥,git,ssh,ssh-keys,Git,Ssh,Ssh Keys,我是ssh新手,在使用私钥和公钥连接到主机时遇到一些问题。目前,我使用简单的语法: git中的普通SSH ssh username@host 它就像一个符咒,但现在在我的办公室,我无法直接访问壳牌。我必须使用私钥和公钥,我也使用putty/putty Gen,但这不起作用,有没有任何方法可以使用git使用私钥和公钥连接到服务器?您需要通过主机授权office计算机上包含的公钥 将(办公机器)~/.ssh/.pub的内容附加到(远程主机)~/.ssh/authorized_keys文件您需要通过
ssh username@host
它就像一个符咒,但现在在我的办公室,我无法直接访问壳牌。我必须使用私钥和公钥,我也使用putty/putty Gen,但这不起作用,有没有任何方法可以使用git使用私钥和公钥连接到服务器?您需要通过主机授权office计算机上包含的公钥
将(办公机器)
~/.ssh/.pub
的内容附加到(远程主机)~/.ssh/authorized_keys
文件您需要通过主机授权办公机器上包含的公钥
当您说您无法直接访问shell时,请将(办公机器)
~/.ssh/.pub
的内容附加到(远程主机)~/.ssh/authorized_keys
文件中-您试图使用什么工具克隆存储库?我没有尝试克隆任何存储库,我只是想连接到我网站的服务器你的问题和Git有什么关系?您只是想通过SSH连接到服务器吗?如果是这样,请确保在ssh
命令中包含-i
,以确保它使用的是您想要的密钥。我想使用私钥和公钥通过git-bash ssh进入服务器好的-“git-bash”(假设您在Windows机器上?)是出于您的目的,与git完全无关。要通过SSH连接到服务器,您只需确保公钥位于远程服务器上的authorized_keys
文件中,并且在SSH
命令中使用了正确的私钥。当您尝试使用SSH时,会收到什么错误?你能用-vvv
运行命令来获得一些额外的输出/日志记录吗?当你说你不能直接访问shell时-你想用什么工具来克隆你的存储库?我不想克隆任何存储库,我只是想连接到我网站的服务器你的问题与Git有什么关系?您只是想通过SSH连接到服务器吗?如果是这样,请确保在ssh
命令中包含-i
,以确保它使用的是您想要的密钥。我想使用私钥和公钥通过git-bash ssh进入服务器好的-“git-bash”(假设您在Windows机器上?)是出于您的目的,与git完全无关。要通过SSH连接到服务器,您只需确保公钥位于远程服务器上的authorized_keys
文件中,并且在SSH
命令中使用了正确的私钥。当您尝试使用SSH时,会收到什么错误?您能否使用-vvv
运行该命令以获得一些额外的输出/日志记录?