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
Permissions 权限被拒绝(公钥、键盘交互)_Permissions_Ssh_Public Key - Fatal编程技术网

Permissions 权限被拒绝(公钥、键盘交互)

Permissions 权限被拒绝(公钥、键盘交互),permissions,ssh,public-key,Permissions,Ssh,Public Key,我尝试使用ssh连接到planetlab节点。它会抛出一些错误,比如权限被拒绝(公钥、键盘交互)。这是什么意思? 下面是异常的详细信息 > OpenSSH_5.1p1 Debian-5ubuntu1, OpenSSL > 0.9.8g 19 Oct 2007 debug1: Reading configuration data /etc/ssh/ssh_config > debug1: Applying options for * debug2: > ssh_connec

我尝试使用ssh连接到planetlab节点。它会抛出一些错误,比如权限被拒绝(公钥、键盘交互)。这是什么意思? 下面是异常的详细信息

> OpenSSH_5.1p1 Debian-5ubuntu1, OpenSSL
> 0.9.8g 19 Oct 2007 debug1: Reading configuration data /etc/ssh/ssh_config
> debug1: Applying options for * debug2:
> ssh_connect: needpriv 0 debug1:
> Connecting to planetlab1.csee.usf.edu
> [131.247.2.241] port 22. debug1:
> Connection established. debug1:
> permanently_set_uid: 0/0 debug3: Not a
> RSA1 key file /home/keven/.ssh/id_rsa.
> debug2: key_type_from_name: unknown
> key type '-----BEGIN' debug3:
> key_read: missing keytype debug2:
> key_type_from_name: unknown key type
> 'Proc-Type:' debug3: key_read: missing
> keytype debug2: key_type_from_name:
> unknown key type 'DEK-Info:' 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
> /home/keven/.ssh/id_rsa type 1 debug1:
> Checking blacklist file
> /usr/share/ssh/blacklist.RSA-2048
> debug1: Checking blacklist file
> /etc/ssh/blacklist.RSA-2048 debug1:
> Remote protocol version 2.0, remote
> software version OpenSSH_4.7 debug1:
> match: OpenSSH_4.7 pat OpenSSH_4*
> debug1: Enabling compatibility mode
> for protocol 2.0 debug1: Local version
> string SSH-2.0-OpenSSH_5.1p1
> Debian-5ubuntu1 debug2: fd 3 setting
> O_NONBLOCK debug1: SSH2_MSG_KEXINIT
> sent debug1: SSH2_MSG_KEXINIT received
> debug2: kex_parse_kexinit:
> diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
> debug2: kex_parse_kexinit:
> ssh-rsa,ssh-dss debug2:
> kex_parse_kexinit:
> aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour128,arcfour256,arcfour,aes192-cbc,aes256-cbc,rijndael-cbc@lysator.liu.se,aes128-ctr,aes192-ctr,aes256-ctr
> debug2: kex_parse_kexinit:
> aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour128,arcfour256,arcfour,aes192-cbc,aes256-cbc,rijndael-cbc@lysator.liu.se,aes128-ctr,aes192-ctr,aes256-ctr
> debug2: kex_parse_kexinit:
> hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96
> debug2: kex_parse_kexinit:
> hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96
> debug2: kex_parse_kexinit:
> none,zlib@openssh.com,zlib debug2:
> kex_parse_kexinit:
> none,zlib@openssh.com,zlib debug2:
> kex_parse_kexinit:  debug2:
> kex_parse_kexinit:  debug2:
> kex_parse_kexinit: first_kex_follows 0
> debug2: kex_parse_kexinit: reserved 0 
> debug2: kex_parse_kexinit:
> diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
> debug2: kex_parse_kexinit:
> ssh-rsa,ssh-dss debug2:
> kex_parse_kexinit:
> aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour128,arcfour256,arcfour,aes192-cbc,aes256-cbc,rijndael-cbc@lysator.liu.se,aes128-ctr,aes192-ctr,aes256-ctr
> debug2: kex_parse_kexinit:
> aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour128,arcfour256,arcfour,aes192-cbc,aes256-cbc,rijndael-cbc@lysator.liu.se,aes128-ctr,aes192-ctr,aes256-ctr
> debug2: kex_parse_kexinit:
> hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96
> debug2: kex_parse_kexinit:
> hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96
> debug2: kex_parse_kexinit:
> none,zlib@openssh.com debug2:
> kex_parse_kexinit:
> none,zlib@openssh.com debug2:
> kex_parse_kexinit:  debug2:
> kex_parse_kexinit:  debug2:
> kex_parse_kexinit: first_kex_follows 0
> debug2: kex_parse_kexinit: reserved 0 
> debug2: mac_setup: found hmac-md5
> debug1: kex: server->client aes128-cbc
> hmac-md5 none debug2: mac_setup: found
> hmac-md5 debug1: kex: client->server
> aes128-cbc hmac-md5 none debug1:
> SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192)
> sent debug1: expecting
> SSH2_MSG_KEX_DH_GEX_GROUP debug2:
> dh_gen_key: priv key bits set: 128/256
> debug2: bits set: 508/1024 debug1:
> SSH2_MSG_KEX_DH_GEX_INIT sent debug1:
> expecting SSH2_MSG_KEX_DH_GEX_REPLY
> debug3: check_host_in_hostfile:
> filename /root/.ssh/known_hosts
> debug3: check_host_in_hostfile: match
> line 1 debug3: check_host_in_hostfile:
> filename /root/.ssh/known_hosts
> debug3: check_host_in_hostfile: match
> line 2 debug1: Host
> 'planetlab1.csee.usf.edu' is known and
> matches the RSA host key. debug1:
> Found key in /root/.ssh/known_hosts:1
> debug2: bits set: 535/1024 debug1:
> ssh_rsa_verify: signature correct
> debug2: kex_derive_keys debug2:
> set_newkeys: mode 1 debug1:
> SSH2_MSG_NEWKEYS sent debug1:
> expecting SSH2_MSG_NEWKEYS debug2:
> set_newkeys: mode 0 debug1:
> SSH2_MSG_NEWKEYS received debug1:
> SSH2_MSG_SERVICE_REQUEST sent debug2:
> service_accept: ssh-userauth debug1:
> SSH2_MSG_SERVICE_ACCEPT received
> debug2: key: /home/keven/.ssh/id_rsa
> (0xb80c9878) debug1: Authentications
> that can continue:
> publickey,keyboard-interactive debug3:
> start over, passed a different list
> publickey,keyboard-interactive debug3:
> preferred
> gssapi-keyex,gssapi-with-mic,gssapi,publickey,keyboard-interactive,password
> debug3: authmethod_lookup publickey
> debug3: remaining preferred:
> keyboard-interactive,password debug3:
> authmethod_is_enabled publickey
> debug1: Next authentication method:
> publickey debug1: Offering public key:
> /home/keven/.ssh/id_rsa debug3:
> send_pubkey_test debug2: we sent a
> publickey packet, wait for reply
> debug1: Authentications that can
> continue:
> publickey,keyboard-interactive debug2:
> we did not send a packet, disable
> method debug3: authmethod_lookup
> keyboard-interactive debug3: remaining
> preferred: password debug3:
> authmethod_is_enabled
> keyboard-interactive debug1: Next
> authentication method:
> keyboard-interactive debug2:
> userauth_kbdint debug2: we sent a
> keyboard-interactive packet, wait for
> reply debug1: Authentications that can
> continue:
> publickey,keyboard-interactive debug3:
> userauth_kbdint: disable: no
> info_req_seen debug2: we did not send
> a packet, disable method debug1: No
> more authentication methods to try.
> Permission denied
> (publickey,keyboard-interactive).
OpenSSH_5.1p1 Debian-5ubuntu1,OpenSSL >0.9.8g 2007年10月19日调试1:读取配置数据/etc/ssh/ssh\u config >debug1:应用*debug2的选项: >ssh_connect:needpriv 0调试1: >连接到planetlab1.csee.usf.edu >[131.247.2.241]端口22。调试1: >已建立连接。调试1: >永久设置\u uid:0/0调试3:不是 >RSA1密钥文件/home/keven/.ssh/id\u rsa。 >debug2:密钥\u类型\u来自\u名称:未知 >键类型'----开始'debug3: >密钥读取:缺少密钥类型调试2: >密钥类型来自密钥名称:未知密钥类型 >'Proc Type:'debug3:键读取:缺少 >keytype debug2:key\U type\U from\U名称: >未知密钥类型“DEK Info:”调试3: >按键读取:缺少按键类型调试3: >密钥读取:缺少空格debug3: >密钥读取:缺少空格debug3: >密钥读取:缺少空格debug3: >密钥读取:缺少空格debug3: >密钥读取:缺少空格debug3: >密钥读取:缺少空格debug3: >密钥读取:缺少空格debug3: >密钥读取:缺少空格debug3: >密钥读取:缺少空格debug3: >密钥读取:缺少空格debug3: >密钥读取:缺少空格debug3: >密钥读取:缺少空格debug3: >密钥读取:缺少空格debug3: >密钥读取:缺少空格debug3: >密钥读取:缺少空格debug3: >密钥读取:缺少空格debug3: >密钥读取:缺少空格debug3: >密钥读取:缺少空格debug3: >密钥读取:缺少空格debug3: >密钥读取:缺少空格debug3: >密钥读取:缺少空格debug3: >密钥读取:缺少空格debug3: >密钥读取:缺少空格debug3: >密钥读取:缺少空格debug3: >密钥读取:缺少空白调试2: >密钥类型来自密钥名称:未知密钥类型 >“----END”调试3:键\u读取:缺少 >keytype debug1:标识文件 >/home/keven/.ssh/id\u rsa类型1调试1: >检查黑名单文件 >/usr/share/ssh/blacklist.RSA-2048 >debug1:正在检查黑名单文件 >/etc/ssh/blacklist.RSA-2048 debug1: >远程协议版本2.0,远程 >软件版本OpenSSH_4.7 debug1: >匹配:OpenSSH_4.7 pat OpenSSH_4* >debug1:启用兼容模式 >对于协议2.0 debug1:本地版本 >字符串SSH-2.0-OpenSSH_5.1p1 >Debian-5ubuntu1调试2:fd 3设置 >O_非块调试1:SSH2_MSG_KEXINIT >已发送调试1:SSH2\u MSG\u KEXINIT已接收 >debug2:kex_parse_kexinit: >diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1 >debug2:kex_parse_kexinit: >ssh rsa、ssh dss调试2: >kex_parse_kexinit: >aes128 cbc、3des cbc、河豚cbc、cast128 cbc、arcfour128、arcfour256、arcfour、aes192 cbc、aes256 cbc、rijndael-cbc@lysator.liu.se,aes128中心,aes192中心,aes256中心 >debug2:kex_parse_kexinit: >aes128 cbc、3des cbc、河豚cbc、cast128 cbc、arcfour128、arcfour256、arcfour、aes192 cbc、aes256 cbc、rijndael-cbc@lysator.liu.se,aes128中心,aes192中心,aes256中心 >debug2:kex_parse_kexinit: >hmac-md5、hmac-sha1、umac-64@openssh.com,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96 >debug2:kex_parse_kexinit: >hmac-md5、hmac-sha1、umac-64@openssh.com,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96 >debug2:kex_parse_kexinit: >没有,,zlib@openssh.com,zlib-debug2: >kex_parse_kexinit: >没有,,zlib@openssh.com,zlib-debug2: >kex_parse_kexinit:debug2: >kex_parse_kexinit:debug2: >kex_parse_kexinit:第一个kex_后面是0 >debug2:kex_parse_kexinit:保留0 >debug2:kex_parse_kexinit: >diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1 >debug2:kex_parse_kexinit: >ssh rsa、ssh dss调试2: >kex_parse_kexinit: >aes128 cbc、3des cbc、河豚cbc、cast128 cbc、arcfour128、arcfour256、arcfour、aes192 cbc、aes256 cbc、rijndael-cbc@lysator.liu.se,aes128中心,aes192中心,aes256中心 >debug2:kex_parse_kexinit: >aes128 cbc、3des cbc、河豚cbc、cast128 cbc、arcfour128、arcfour256、arcfour、aes192 cbc、aes256 cbc、rijndael-cbc@lysator.liu.se,aes128中心,aes192中心,aes256中心 >debug2:kex_parse_kexinit: >hmac-md5、hmac-sha1、umac-64@openssh.com,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96 >debug2:kex_parse_kexinit: >hmac-md5、hmac-sha1、umac-64@openssh.com,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96 >debug2:kex_parse_kexinit: >没有,,zlib@openssh.com调试2: >kex_parse_kexinit: >没有,,zlib@openssh.com调试2: >kex_parse_kexinit:debug2: >kex_parse_kexinit:debug2: >kex_parse_kexinit:第一个kex_后面是0 >debug2:kex_parse_kexinit:保留0 >debug2:mac_安装程序:找到hmac-md5 >debug1:kex:server->client aes128 cbc >hmac-md5 none debug2:找到mac_安装程序 >hmac-md5调试1:kex:客户端->服务器 >aes128 cbc hmac-md5无调试1: >SSH2_MSG_KEX_DH_GEX_请求(1024个SSH2_MSG_KEX_DH_GEX_组调试2: >dh_gen_密钥:私钥位集:128/256 >debug2:位集:508/1024 debug1: >SSH2_MSG_KEX_DH_GEX_INIT发送调试1: >希望收到SSH2消息和DH GEX回复 >debug3:检查\u主机文件中的\u主机: >filename/root/.ssh/known_hosts >debug3:检查\u主机文件中的\u主机:匹配 >第1行调试3:检查\u主机文件中的\u主机\u: >filename/root/.ssh/known_hosts >debug3:检查\u主机文件中的\u主机:匹配 >第2行debug1:主机 >“planetlab1.csee.usf.edu”是已知的 >匹配RSA主机密钥。调试1: >在/root/.ssh/known_hosts中找到密钥:1 >debug2:位集:535/1024 debug1: >ssh\u rsa\u验证:签名正确 >debug2:kex_派生_键debug2: >设置新键:模式1调试1: >SSH2\u消息\u已发送到调试1的新密钥: >应为SSH2\u MSG\u NEWKEYS debug2: >设置新键:模式0调试1: >SSH2\u MSG\u收到的新密钥调试1: >SSH2\u消息\u服务\u请求已发送到debug2: >服务\u接受:ssh userauth debug1: >收到SSH2\u消息\u服务\u接受 >debug2:key:/home/keven/.ssh/id\u rsa >(0xb80c9878)调试1:授权
PasswordAuthentication no
PasswordAuthentication yes
$ chmod 600 ~/.ssh/authorized_keys