Hadoop localhost: frankxulei@localhost: Permission denied (publickey,password)

该问题发生的原因是因为ssh的配置问题。
可能发生在1. /etc/ssh/sshd_config中,由于自己下的ssh服务器中的配置文件全部都是注释的需要自己来手动配置。这里记录一份

          #端口号
          Port 22  
          #"ListenAddress”设置sshd服务器绑定的IP地址
          ListenAddress 192.168.1.1
          #"HostKey”设置包含计算机私人密匙的文件
          HostKey /etc/ssh/ssh_host_key
          #定义服务器密匙的位数
          ServerKeyBits 1024
          #设置如果用户不能成功登录,在切断连接之前服务器需要等待的时间(以秒为单位)
          LoginGraceTime 600
          #设置在多少秒之后自动重新生成服务器的密匙(如果使用密匙)。重新生成密匙是为了防止用盗用的密匙解密被截获的信息。
          KeyRegenerationInterval 3600
          #设置是否允许root通过ssh登录。这个选项从安全角度来讲应设成"no"
          PermitRootLogin no
          #设置验证的时候是否使用“rhosts”和“shosts”文件
          IgnoreRhosts yes
          设置ssh daemon是否在进行RhostsRSAAuthentication安全验证的时候忽略用户的"$HOME/.ssh/known_hosts”
          IgnoreUserKnownHosts yes
          #设置ssh在接收登录请求之前是否检查用户家目录和rhosts文件的权限和所有权。这通常是必要的,因为新手经常会把自己的目录和文件设成任何人都有写权限
          StrictModes yes
          #设置是否允许X11转发
          X11Forwarding no
          #设置sshd是否在用户登录的时候显示“/etc/motd”中的信息
          PrintMotd yes
          #设置在记录来自sshd的消息的时候,是否给出“facility code”
          SyslogFacility AUTH
          #设置记录sshd日志消息的层次。INFO是一个好的选择。查看sshd的man帮助页,已获取更多的信息
          LogLevel INFO
          #设置只用rhosts或“/etc/hosts.equiv”进行安全验证是否已经足够了
          RhostsAuthentication no
          #设置是否允许用rhosts或“/etc/hosts.equiv”加上RSA进行安全验证
          RhostsRSAAuthentication no
          #设置是否允许只有RSA安全验证
          RSAAuthentication yes
          #设置是否允许口令验证
          PasswordAuthentication yes
          #设置是否允许用口令为空的帐号登录
          PermitEmptyPasswords no
          #"AllowUsers”的后面可以跟任意的数量的用户名的匹配串,这些字符串用空格隔开。主机名可以是域名或IP地址
          AllowUsers admin
   问题二可能是自己的私钥和公钥没有放好,检查自己的密钥。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值