我生成了id_rsa.pub并将其添加到authorized_keys。但当我ssh localhost
时,连接立即关闭Connection closed by ::1
的输出
ssh -v localhost
mymachine:~xxxxxx $ ssh -v localhost OpenSSH_6.9p1,LibreSSL 2.1.8
debug1:读取配置数据/ etc / ssh / ssh_config debug1:
/ etc / ssh / ssh_config第21行:为* debug1应用选项:
连接到localhost [:: 1]端口22. debug1:连接
成立。 debug1:identity file /Users/xxxxxx/.ssh/id_rsa type 1
debug1:key_load_public:没有这样的文件或目录debug1:identity
file /Users/xxxxxx/.ssh/id_rsa-cert type -1 debug1:key_load_public:
没有这样的文件或目录debug1:identity file
/Users/xxxxxx/.ssh/id_dsa类型-1 debug1:key_load_public:没有这样的
文件或目录debug1:身份文件
/Users/xxxxxx/.ssh/id_dsa-cert类型-1 debug1:key_load_public:否
这样的文件或目录debug1:身份文件
/Users/xxxxxx/.ssh/id_ecdsa类型-1 debug1:key_load_public:没有这样的
文件或目录debug1:身份文件
/Users/xxxxxx/.ssh/id_ecdsa-cert type -1 debug1:key_load_public:No
这样的文件或目录debug1:身份文件
/Users/xxxxxx/.ssh/id_ed25519类型-1 debug1:key_load_public:否
这样的文件或目录debug1:身份文件
/Users/xxxxxx/.ssh/id_ed25519-cert type -1 debug1:启用
协议2.0 debug1的兼容模式:本地版本字符串
SSH-2.0-OpenSSH_6.9 debug1:远程协议版本2.0,远程
软件版本OpenSSH_6.9 debug1:匹配:OpenSSH_6.9轻拍OpenSSH *
compat 0x04000000 debug1:对localhost:22进行身份验证为' xxxxxx'
debug1:SSH2_MSG_KEXINIT发送debug1:SSH2_MSG_KEXINIT收到
debug1:kex:server-> client chacha20-poly1305@openssh.com
none debug1:kex:client-> server chacha20-poly1305@openssh.com
none debug1:期待SSH2_MSG_KEX_ECDH_REPLY debug1:
服务器主机密钥:ecdsa-sha2-nistp256
SHA256:BfO1TyMSGKv0C1OG0osGN7AEXfmYV43 / xxxxxxxxxx debug1:主机
'本地主机'已知并匹配ECDSA主机密钥。 debug1:找到了 键入/Users/xxxxxx/.ssh/known_hosts:5 debug1:SSH2_MSG_NEWKEYS已发送 debug1:期待SSH2_MSG_NEWKEYS debug1:SSH2_MSG_NEWKEYS收到了
debug1:SSH2_MSG_SERVICE_REQUEST发送debug1:SSH2_MSG_SERVICE_ACCEPT 收到debug1:可以继续的身份验证:
publickey,键盘交互式debug1:下一个认证方法:
publickey debug1:提供RSA公钥:/Users/xxxxxx/.ssh/id_rsa
debug1:服务器接受密钥:pkalg ssh-rsa blen 279连接已关闭
by :: 1