ris*_*ain 10 deployment ssh openssh heroku ssh-keys
git push heroku master
Run Code Online (Sandbox Code Playgroud)
收益:
ssh_exchange_identification: read: Connection reset by peer
fatal: The remote end hung up unexpectedly.
Run Code Online (Sandbox Code Playgroud)
这是我第一次尝试推送到heroku.
heroku login 返回"身份验证成功"heroku login第一次运行它并询问我是否要生成密钥.ssh-keygen -t rsa(作为指定在这里),然后再次尝试,但徒劳无功.密钥的权限是:"-rw -------"Heroku状态正常我正在使用Mac OS X 10.7.
ssh -vvv myloginname@heroku.com
Run Code Online (Sandbox Code Playgroud)
收益:
OpenSSH_5.6p1, OpenSSL 0.9.8r 8 Feb 2011
debug1: Reading configuration data /etc/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to heroku.com [50.19.85.132] port 22.
debug1: Connection established.
debug3: Not a RSA1 key file ~/.ssh/id_rsa.
debug2: key_type_from_name: unknown key type '-----BEGIN'
debug3: key_read: missing keytype
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug2: key_type_from_name: unknown key type '-----END'
debug3: key_read: missing keytype
debug1: identity file ~/.ssh/id_rsa type 1
debug1: identity file ~/.ssh/id_rsa-cert type -1
debug1: identity file ~/.ssh/id_dsa type -1
debug1: identity file ~/.ssh/id_dsa-cert type -1
ssh_exchange_identification: read: Connection reset by peer
Run Code Online (Sandbox Code Playgroud)
cul*_*lix -1
如果我尝试
ssh -vvv myloginname@heroku.com
我明白了:
debug2: key_type_from_name: unknown key type '-----END'
...
debug3: check_host_in_hostfile: filename ~/.ssh/known_hosts
debug3: check_host_in_hostfile: match line 1
debug3: check_host_in_hostfile: filename ~/.ssh/known_hosts
debug3: check_host_in_hostfile: match line 2
debug1: Host 'heroku.com' is known and matches the RSA host key.
debug1: Found key in ~/.ssh/known_hosts:1
debug2: bits set: 500/1024
debug1: ssh_rsa_verify: signature correct
Run Code Online (Sandbox Code Playgroud)
您有known_hosts 文件吗~/.ssh/?我的包含heroku.com,50.19.85.154 ssh-rsa和 的条目50.19.85.132 ssh-rsa。你有那些吗?
如果这样做which ssh-keygen,正在运行什么版本的 ssh-keygen?它是 Heroku Toolbelt 应该使用/安装的正确副本吗?如果不是,也许Heroku 管理密钥文章中的步骤没有创建有效的密钥?
| 归档时间: |
|
| 查看次数: |
18432 次 |
| 最近记录: |