linux ssh秘钥验证远程登陆提示输入密码???

本地产生公钥私钥,公钥传到被登陆服务器,并建立authorized_keys文件,公钥信息authorized—keys文件里面有,/etc/ssh/sshd_config文件里面以下开启,当然密码验证也开启,就这样配置,配置了很多台都可以,就这台不可以,秘钥文件访问权限也有,麻烦遇到过的,告诉下!!!
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
PasswordAuthentication yes

ssh 加上 -vvv 参数,可以打印详细信息,然后看中间出了什么问题,为什么无法通过秘钥登陆。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-09-16
文件的权限问题吧, 权限 600

linux下使用ssh密钥验证方式登录其他linux的问题(关于Enter passphras...
1.你知道对方用户在那台主机的(登录)密码,输入密码 回车就可以了 2.用ssh key-gen生成密钥(比如rsa的)然后到你指定的目录(生成密钥时可以指定)下找到公钥,通过比如U盘或scp拷贝到对方主机的.ssh文件下记得命名为authorized_keys,用chmod 600 改一下那个啥,然后(如果生成密钥是没指定密码)应该...

linux系统连接服务器主机密钥验证失败?
ssh-keygen生成SSH密钥时,系统将提示您输入密码。我们建议在此步骤中使用新密码。这将避免别人使用你的钥匙。将公钥上传到服务器现在我们将使用ssh-copy-id命令来上传密钥。您可以手动将公钥(~\/.ssh\/id_rsa.pub)附加到服务器上的~\/.ssh\/authorized_keys。ssh-copy-iduser@hostname更安全的SSH设置此...

linux下怎么连接远程ssh
`ssh 用户名@服务器IP地址`例如:`ssh user@192.168.1.1`,其中"user"是你在远程服务器上的用户名,"192.168.1.1"是服务器的IP地址。2. 输入密码 当你执行ssh命令后,系统会提示你输入远程服务器用户的密码。正确输入密码后,即可成功连接到远程服务器。3. 配置SSH密钥对,实现免密登录 为了...

Linux用户使用密钥登录详解
场景一:禁用root口令登录,root用户只使用密钥登录调整ssh配置[root@k8s-etcd-2?~]#?vim?\/etc\/ssh\/sshd_configRSAAuthentication???yes???#取消注释,开启RSA验证PubkeyAuthentication???yes???#取消注释,开启使用密钥验证登录 使用ssh-keygen来生成RSA密钥id_rsa 文件为私钥 id_rsa.pub是公钥 使用参...

如何通过linux ssh远程linux不用输入密码登入
具体步骤如下:1.在你的主机生成密钥 ssh-keygen 2.查看下生成的密钥 注意路径 3.把公钥id_rsa.pub添加到远程服务器(你要连接的)~\/.ssh\/authorized_keys里。先用scp把公钥拷过去。然后把公钥导入authorized_keys 4.测试。测试已经OK。但是我的公钥是设置了密码的,所以这里还是提示输入公钥密码...

如何通过ssh远程登录linux系统
设置好ssh服务后,下面就是登录的问题了。如果客户端是linux系统,可以用ssh命令(这个是ssh客户端)登录,格式:ssh 用户名@IP地址 例子:ssh root@192.168.1.3 它会提示是否信任这个主机并保存密钥,输入yes并回车,然后输入登录用户的密码就连上了。如果客户端是Windows系统,一般是用PuTTY或者xshell...

如何通过linux ssh远程linux不用输入密码登入
Linux ssh密钥自动登录 在开发中,经常需要从一台主机ssh登陆到另一台主机去,每次都需要输一次login\/Password,很繁琐。实现从主机A免密码登陆到主机B,需要以下几个步骤:1. 在主机A“~\/.ssh\/”目录下执行命令“ssh-keygen -t rsa”(生成过程中,一路回车),生成两个文件id_rsa和id_rsa_pub,...

Linux与Windows通过SSH实现远程免密登录
生成公钥后,需要将其复制到目标服务器,通常以user@xxx.xxx.xxx.xxx的形式登录服务器,输入密码验证。在服务器上,公钥会被添加到.ssh\/authorized_keys文件中,用于存储远程免密登录的公钥,确保安全连接。为了测试免密登录,你可以直接使用SSH工具尝试连接。为了进一步提升安全性,建议禁用SSH的密码登录,...

Windows使用密钥对(key-pair)远程连接Linux服务
ssh-rsa"的错误,说明服务器未识别你的公钥类型。需要确认服务器的公钥类型是否与你的公钥相匹配,通常情况下,两者应为ssh-rsa。修正后,再次尝试将公钥上传,并输入密码确认。最后,进行SSH连接测试。如果一切顺利,你应该能够通过公钥验证成功连接到Linux服务器,标志着密钥对远程连接已经设置完成。

Linux系统怎样实现远程登录
弹出登录界面,要求输入用户名,按回车。如下图:输入用户名对应的密码,如下图:SSH服务支持一种安全认证机制,即密钥认证。首先使用工具 PUTTYGEN.EXE 生成密钥对,如下图 该工具可以生成三种格式的key :SSH-1(RSA)SSH-2(RSA) SSH-2(DSA) ,采用默认的格式即SSH-2(RSA)。Number of bits in a...

相似回答