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
使用git的SSH-私钥和公钥_Git_Ssh_Ssh Keys - Fatal编程技术网

使用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新手,在使用私钥和公钥连接到主机时遇到一些问题。目前,我使用简单的语法:

git中的普通SSH

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
运行该命令以获得一些额外的输出/日志记录?