我遵循了Jeffrey Way的说明,并且我在终端内不断得到相同的SSH错误。

我想通过Sequel Pro连接并进一步深入研究,这是最准确的日志描述:

debug1: Host 'IP ADDRESS' is known and matches the RSA host key.
debug1: Found key in /Users/ben/.ssh/known_hosts:17
debug1: ssh_rsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: Roaming not allowed by server
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /Users/ben/.ssh/id_rsa
debug1: Authentications that can continue: publickey
debug1: Offering RSA public key: /Users/ben/.ssh/id_rsa.pub
debug1: Authentications that can continue: publickey
debug1: No more authentication methods to try.
Permission denied (publickey).

我这样生成SSH密钥:

ssh-keygen -t rsa -C "your_email@example.com"

然后通过以下方式将其复制到Laravel Forge:

cat ~/.ssh/id_rsa.pub | pbcopy

它保存没有错误。 但后来我尝试伪造@ ip_address并且它总是返回Permission denied错误。

任何帮助将非常感激。

#1楼 票数:2

以下说明我遇到了同样的问题。

尝试:

pbcopy < ~/.ssh/id_rsa.pub

#2楼 票数:1 已采纳

我通过在Forge上重新创建服务器来解决这个问题。 pbcopy也没能奏效。

  ask by translate from so

未解决问题?本站智能推荐:

1回复

SSH密钥权限被拒绝

我正在尝试使用Digital Ocean建立云托管。 请跳至带有星号(***)的粗体部分以了解实际问题。 此处下面,该部分之上的所有内容都是背景信息。 我需要生成一个RSA密钥对,因此我导航到cd ~/.ssh/目录,然后: 我已经有现有的id_rsa和id_rsa.pub
17回复

如何解决“sign_and_send_pubkey:签名失败:代理拒绝操作”?

使用 SSH 密钥配置新的 Digital Ocean Droplet。 当我运行ssh-copy-id这就是我得到的: 但是,当我尝试通过 ssh 登录时,会发生这种情况: 输入密码后,我就可以正常登录了,但这当然违背了首先创建 SSH 密钥的目的。 我决定看看 ssh-agent 服务器
1回复

当服务器ssh密钥具有密码短语时,Capistrano部署失败

当我为远程服务器上的ssh密钥设置密码短语时,使用Capistrano进行部署失败。 但是没有密码设置时它可以工作...... 我希望能够在部署时输入密码,这样我仍然可以在服务器上使用密码。 错误: deploy.rb 部署/ production.rb
1回复

Laravel Forge公钥访问被拒绝

我正在尝试从命令行ssh进入我的应用程序,但是ssh公钥存在问题。 1st =>我尝试使用PUTTTY生成密钥并使用适当的名称和扩展名id_rsa.pub保存,这似乎很好用 2 =>我运行了此命令~/.ssh/id_rsa.pub复制密钥并将其放在laravel forg
1回复

Ubuntu LAMP Git克隆权限被拒绝(公钥)

我已经在我的液滴上设置了LAMP应用程序 我已经使用了我设置的DO ssh密钥,该密钥与我的mac和我的bitbucket帐户使用的密钥相同。 我安装git并在/ var / www级别创建一个文件夹。 CD进入文件夹并运行我的git clone命令,但出现以下错误 警告
1回复

SSH - 服务器上的权限被拒绝(公钥)

我正在尝试在 Hostgator 上的共享主机上使用 git,但在与 Github 建立连接时遇到问题。 我已经在网上尝试了大量答案,但到目前为止没有任何改变。 这些是我为实现这一目标而遵循的步骤(我使用了这个 github 指南): 在我的机器上, 1.我用ssh-keygen -t ed
1回复

ssh到ubuntu @的aws权限被拒绝(公钥),为什么会失败?

尽管我通常在github或heroku上没有任何问题,但我似乎无法使用SSH连接到AWS。 调试在下面,我尝试过@ubuntu和@ ec2-user(应该是@ubuntu),我也尝试过在Windows上的.ssh中创建配置文件,并添加“ ChallengeResponseAuthenticat
1回复

SSH命令抛出“权限被拒绝(公钥)”消息错误

我正在尝试执行特定于ssh命令的ssh -NL并尝试使用其他命令,但是在每次执行中,我都收到以下消息: Permission denied (publickey)我已经在.ssh文件夹中创建了我的公钥和.ssh 。 所以我不知道有人是否有同样的问题并找到了解决方案。 希望您能够帮助我