Tag: ssh keys

无法推送到git存储库 – 权限被拒绝

我有一个下面的问题: $ git push -u origin master Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 我已经检查了这个连接: $ ssh -vT git@github.com 和输出看起来不错,我是正确的authentication。 在进一步检查时,我注意到: $ ssh-add -l The agent has no identities. 我试图运行ssh-agent,但没有改变: $ ssh-agent SSH_AUTH_SOCK=/tmp/ssh-A1mhFqvqncuO/agent.766; export SSH_AUTH_SOCK; SSH_AGENT_PID=767; export SSH_AGENT_PID; echo […]

如何重置或更改GitHub SSH密钥的密码?

我在Git中忘记了我的密码。 我如何重置? 我发现堆栈溢出两个解决scheme,但我想知道要重置或得到它要遵循什么过程。

如何删除一个SSH密钥?

我目前在服务器上上传了一个旧的SSH密钥。 问题是我失去了我的~/.ssh目录(与原始的id_rsa和id_rsa.pub文件)。 因此,我想直接在服务器上删除旧的SSH密钥,并上传一个新的。 我尝试了下面的命令没有成功: $> ssh-add -D 有没有办法彻底删除SSH密钥?

如何在OS X 10.6.7中打开端口22

我试图在OSX上打开端口22,所以我可以使用SSH连接到本地主机。 这是我目前的情况: ssh localhost ssh: connect to host localhost port 22: Connection refused 我已经生成了一个密钥,并将其扔到我的authorized_keys文件中,如下所示: sh-keygen -t dsa -P '' -f ~/.ssh/id_dsa cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys 一个“networking实用程序”端口扫描确认22(和令人惊讶的23)已closures。 上下文:我正在努力在本地设置Hadoop。 在我的configuration中,我正在localhost上运行服务:#### s并需要通过ssh打开与他们的通信。 我怎么打开22? 还是我可以反对另一个问题(不正确地生成密钥也许?)

连接到远程存储库时出现Git错误:“主机密钥validation失败”

我试图连接到驻留在我的Web服务器上的远程Git存储库,并将其克隆到我的机器上。 我为我的命令使用以下格式: git clone ssh://username@domain.com/repository.git 这对我的大部分团队成员来说工作得很好。 通常在运行这个命令后,Git会提示input用户的密码,然后运行克隆。 但是,当我在我的一台机器上运行,我得到以下错误: 主机密钥validation失败。 致命的:无法从远程存储库读取。 我们没有使用SSH密钥连接到这个存储库,所以我不确定为什么Git正在这个特定的机器上检查一个。

在Mac Terminal中使用PPK文件连接到通过SSH的远程连接

我一直在Windows XP上使用Putty,并使用.ppk文件连接到我的Linux服务器(几台服务器)。 在服务器上,我有以下文件夹和文件〜/ .ssh / authorized_keys 我现在想用Mac通过terminal连接。 我已经手动build立到服务器的远程连接,并想知道如何使用ppk文件或其中的私钥/公钥来设置。 请注意:我已经使用Windows的私钥/公钥login,所以我不需要使用keygen创build一个新的密钥,我只是想知道如何设置我已经拥有密钥。 (换句话说,我已经拥有服务器上的授权密钥列表,以及公钥和私钥)。

使用多个帐户的OpenShift rhc设置

我在Openshift平台上有两个帐户。 我如何设置我的电脑,以便我可以使用rhc来pipe理它们? 我在命令行参数中找不到任何相关的选项。

如何使用“stream浪ssh”ssh代理转发?

我不想在stream浪盒子上创build一个新的SSH密钥对,而是想通过代理转发来重新使用我的主机上的密钥对。 我已经尝试在Vagrantfile中将config.ssh.forward_agent设置为TRUE,然后重新启动VM,然后尝试使用: vagrant ssh — -A …但是当我尝试做一个git checkout时,我仍然被提示input密码。 任何想法我失踪?

ssh:主机'主机名'的真实性无法build立

当我ssh到一台机器,有时我得到这个错误警告,并提示说“是”或“否”。 从自动ssh脚本运行到其他机器时会造成一些麻烦。 警告信息: The authenticity of host '<host>' can't be established. ECDSA key fingerprint is SHA256:TER0dEslggzS/BROmiE/s70WqcYy6bk52fs+MLTIptM. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'pc' (ECDSA) to the list of known hosts. 有没有办法自动说“是”或忽略这一点?

每当在Windows上使用Git Bash时,如何防止密码解密私钥?

我有一个自动build设服务,从git私人存储库下载。 问题是,当它试图克隆仓库时,它需要提供密码,因为它不被记住; 所以因为没有人际交往,所以一直在等待密码。 我怎样才能强迫它记住从id_rsa.pub?