首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ssh无密码登录失败分析

ssh-keys.png 好久之前在公司的 PC 机上设置了 alias 登录服务器,感觉挺方便的.例如: alias 184='ssh -lroot xxx.xxx.xxx.184' 输入 184 就可以登录到...想不用自己记住密码,选择有两个:一种是使用 expect 做登录时自动填写密码;另一种是使用 ssh 的公钥,免密码登录.看起来 ssh 至少不需要写代码,我又懒得要死,所以就选了免密码登录. ssh免密码登录的设置...我对 Linux 的日志输出的设置不了解,又一时没有想到什么的关键词去搜索,就直接本机 grep 搜索了,确实很 low,不过好在很快就找到了 ssh 的日志放在了 /var/log/secure 文件里...[27313]: Authentication refused: bad ownership or modes for directory /root 报错信息非常明显,就是 /root 目录的权限和所有权设置不正确.../root 目录的所有者居然不是 root. # ll / drwxr-xr-x. 15 1054761 1049089 4096 May 28 11:36 root 修改之后,终于可以成功的免密码登录了

4.8K40

ssh 免密码设置失败原因总结

先复习一下设置ssh免密码操作的步骤: 进入主目录 cd 生成公钥 ssh-keygen -t rsa -P '' (注:最后是二个单引号,表示不设置密码) 然后分发公钥到目标机器 ssh-copy-id...-i ~/.ssh/id_rsa.pub 用户名@对方机器IP (注意不要忘记了参数-i) 注:ssh-copy-id -i 是最简单的办法,如果不用这个,就得分二个步骤: a) 先scp 将本机的id_rsa.pub...复制到对方机器的.ssh目录下 b) 在对方机器上执行 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 导入公钥 上面的操作完成后,就可以用 ssh 对方机器...IP 来测试了,顺利的话,应该不会提示输入密码。...如果失败,有可能是以下原因: 1、权限问题 .ssh目录,以及/home/当前用户 需要700权限,参考以下操作调整 sudo chmod 700 ~/.ssh sudo chmod 700 /home

2.1K80
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux如何设置无密码SSH登录

    在本教程中,将向你展示如何设置基于 SSH 密钥的身份验证以及如何在不输入密码的情况下连接到你的 Linux 服务器。...设置 SSH 无密码登录 要在Linux中设置无密码 SSH 登录,你需要做的就是生成一个公共身份验证密钥并将其附加到远程主机~/.ssh/authorized_keys文件中。...以下步骤将描述配置无密码 SSH 登录的过程 1. 检查现有的 SSH 密钥对。 在生成新的 SSH 密钥对之前,首先检查你的客户端计算机上是否已经有了 SSH 密钥,因为你不想覆盖现有的密钥。...> Enter passphrase (empty for no passphrase): image-20211014222154613 为确保生成 SSH 密钥,你可以使用以下命令列出新的私钥和公钥...只需尝试通过 SSH 登录到你的服务器: > ssh rumenz@rumenz.com 禁用 SSH 密码认证 要为你的服务器添加额外的安全层,你可以禁用SSH的密码身份验证。

    9.4K20

    linux如何设置无密码SSH登录

    在本教程中,将向你展示如何设置基于 SSH 密钥的身份验证以及如何在不输入密码的情况下连接到你的 Linux 服务器。...设置 SSH 无密码登录 要在Linux中设置无密码 SSH 登录,你需要做的就是生成一个公共身份验证密钥并将其附加到远程主机~/.ssh/authorized_keys文件中。...以下步骤将描述配置无密码 SSH 登录的过程 1. 检查现有的 SSH 密钥对。...> Enter passphrase (empty for no passphrase): 为确保生成 SSH 密钥,你可以使用以下命令列出新的私钥和公钥: ls ~/.ssh/id_* /home...只需尝试通过 SSH 登录到你的服务器: > ssh rumenz@rumenz.com 禁用 SSH 密码认证 要为你的服务器添加额外的安全层,你可以禁用SSH的密码身份验证。

    41810

    linux如何设置无密码SSH登录

    在本教程中,将向你展示如何设置基于 SSH 密钥的身份验证以及如何在不输入密码的情况下连接到你的 Linux 服务器。...设置 SSH 无密码登录 要在Linux中设置无密码 SSH 登录,你需要做的就是生成一个公共身份验证密钥并将其附加到远程主机~/.ssh/authorized_keys文件中。...以下步骤将描述配置无密码 SSH 登录的过程 1. 检查现有的 SSH 密钥对。 在生成新的 SSH 密钥对之前,首先检查你的客户端计算机上是否已经有了 SSH 密钥,因为你不想覆盖现有的密钥。...> Enter passphrase (empty for no passphrase): 为确保生成 SSH 密钥,你可以使用以下命令列出新的私钥和公钥: ls ~/.ssh/id_* /home/...只需尝试通过 SSH 登录到你的服务器: > ssh rumenz@rumenz.com 禁用 SSH 密码认证 要为你的服务器添加额外的安全层,你可以禁用SSH的密码身份验证。

    6.9K01

    Linux设置SSH密钥以及别名无密码登录

    Linux设置SSH密钥以及别名无密码登录 本文基于S:Lentos release 7.2&C:MacOS 进行的学习记录,初衷是解决多个服务器总要找IP地址和不同服务器有多个不同密码的问题,...,如果为了方便可以直接回车,自己的电脑为共享环境建议使用密码 执行完成后生成两个文件tes和test.pub user@client:.ssh cat test test.pub -----BEGIN...将本地的公钥复制到远程主机上的authorized_keys的文件上,并对remote 主机的用户的~/.ssh和~/.ssh/authorized_keys文件设置合适的权限 语法:ssh-copy-id...sshd.service 或者 service sshd restart到这里基本就可以实现使用密钥进行无密码登录了,但是使用别名登录的过程中碰到了权限没问题的情况下一直提示让输入密码的问题。...这样的命令进行登录了,但是我在设置完成之后(我的config中没有写4&5),而且我配置的是两台服务器,在server可以使用别名无密码登录的情况下,server2却一直提示让输入密码。

    5.3K00

    如何在 Linux 中设置 SSH 无密码登录?

    在 Linux 系统中,使用 SSH 可以方便地远程连接到其他计算机,并且还可以通过配置无密码登录来提高操作的便利性和安全性。本文将介绍如何在 Linux 中设置 SSH 无密码登录。图片1....重启 SSH 服务以使更改生效: sudo service ssh restart无密码登录测试现在,你应该可以通过无密码登录的方式连接到远程主机。...在终端中执行以下命令来测试无密码登录(假设远程主机的 IP 地址为 remote_host,用户名为 username):ssh username@remote_host如果一切顺利,你将能够无需输入密码即可成功登录到远程主机...总结通过设置 SSH 无密码登录,我们可以方便地进行远程连接并保护远程主机的安全性。...本文介绍了在 Linux 中设置 SSH 无密码登录的步骤,包括生成密钥对、复制公钥到远程主机以及配置 SSH 连接。通过正确设置和使用 SSH,你可以更加安全地管理远程主机,并提高工作效率。

    3.7K10

    批量设置ssh无密码登陆脚本

    最近要给集群设置ssh无密码登陆,如果需要手动设置这个无密码登陆,所以在网上找了几个脚本,亲测下面这个好使,并且设置比较简单。 需要用root账户执行,我也是要给root账户设置无密码登陆。...首先我们要创建密码,执行下面这句命令: ssh-keygen -t rsa 脚本如下:我们仅仅需要修改的就是node=()里面的主机名就可以了,当前前提是你必须在/etc/hosts 配置了。 #!...$username@${node[i]} 'ssh-keygen -t rsa; chmod 755 ~/.ssh' done #cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys...#scp node003:/$homename/.ssh/authorized_keys /$homename/.ssh/node003.key for((i=0; i<${#node[*]}; i++.../batchSSh.sh 当然这个脚本也有缺陷,它需要自己手动输入密码,如果节点多的话,还是很痛苦的,不过还好啦,比起自己手动搞的话,好多了,谁叫我不懂shell呢,哈哈!

    1.7K50

    OushuDB 安装与升级之命令行安装准备(上)

    -rhel7-x86_64.tar.gz 交换公钥,设置无密码登陆 创建一个hostfile文件,包含cluster中的所有机器。...ssh-exkeys”来简化无密码登录设置以及使用“hawq ssh”来简化集群操作,所以我们在oushum1上先安装OushuDB: yum install -y hawqsource /usr/local.../hawq/greenplum_path.sh #设置hawq环境变量 在集群每台机器上执行如下指令: sudo sed -i 's/PasswordAuthentication no/PasswordAuthentication...yes/g' /etc/ssh/sshd_config & sudo service sshd restart 在oushum1执行: hawq ssh-exkeys -f hostfile #交换公钥...,使得ssh时无需输入用户密码(需要输入root用户密码) 注:如果集群中的root用户密码不一致,请修改root用户密码,使其保持一致。

    20310

    HAWQ技术解析(二) —— 安装部署

    (5)配置SSH免密码         为了使得Ambari Server在集群所有主机上自动安装Ambari Agents,必须配置Ambari Server主机到集群其它主机的SSH免密码连接。...以下配置用于在hdp1上运行Ambari Server,在所有四台主机上运行Ambari Agents的情况。 ssh-keygen ......定制服务 为hive和oozie配置MySQL数据库连接。 设置所需的密码。 其它保持缺省。 11. 复查确认         选择“Deploy”。 12....http://172.16.1.124:8080,缺省的用户名/密码为admin/admin,确认HAWQ服务已经可用。 (7)选择HDFS -> Configs标签。 (8)配置HDFS。...选择Advanced标签,点开DataNode,设置DataNode directories permission为750。 点开General,设置Access time precision为0。

    2.4K50

    OushuDB 如何安装与升级

    和oushus2,slaves内容为: oushus1oushus2 在其他节点上安装hawq: hawq ssh -h oushum2 -e "yum install -y hawq"hawq ssh...#设置hawq环境变量touch hhostfile hhostfile文件记录所有OushuDB节点主机名称,内容如下: oushum1oushum2oushus1oushus2 使用root用户登录到每台机器...用户密码: su - gpadminsource /usr/local/hawq/greenplum_path.sh #设置hawq环境变量hawq ssh-exkeys -f hhostfile 在...确保是空目录#另外,如果hawq init cluster失败,可以先执行下面的命令停止hawq集群,清空目录,找出>问题原因后重新初始化。...hawq stop cluster#在OushuDB master节点,根据本次安装的配置,s使用下面的命令清空所有hawq目录,然后重建hawq子目录: hawq ssh -f hhostfile -

    32730

    DBeaver连接hive、impala、phoenix、HAWQ、redis

    将数据库密码保存在受密码保护的安全存储中,或使用本机操作系统密码加密存储。 使用BouncyCastle高级安全算法通过SSH或SSL进行连接。 5....ER图 为db/schema(包含所有表)或单个表(包含所有引用/引用表)自动生成ER图,可以自定义列的可见性。能将图表导出为以下格式:GIF、PNG、BMP、GraphML。...数据和元数据搜索 可以对所有选定表/视图进行全文数据搜索。 数据库系统表中行的元数据搜索。 能够设置精确的对象名或搜索掩码。...点击“Next”,在“主机”中输入HAWQ Master主机IP,本例为“172.16.1.124”。...“数据库”为“postgres”,“用户名”为“gpadmin”,“密码”为“123456”,如图16所示。 ? 图16 5.

    9.1K20

    HAWQ技术解析(四) —— 启动停止

    HAWQ作为Hadoop上的一个服务提供给用户,与其它所有服务一样,最基本的操作就是启动、停止、重启服务。要完成这些操作,需要适当的环境设置。...当使用Ambari管理HAWQ时,用Ambari的管理员用户登录Web控制台页面即可,不需要使用gpadmin。Ambari缺省的管理员用户名/密码是admin/admin。...在我的实验环境中,Ambari选择hdp3作为master,hdp2作为standby,HDP集群中的所有4台主机,每个上面运行一个segment。...该命令要求HAWQ在HDFS上的数据目录为空,也就是说要清除掉所有用户数据,因此一般不要手工执行。        ...如果希望忽略无法ssh连接的主机,可以使用hawq start --ignore-bad-hosts选项。

    1.5K100

    HAWQ技术解析(五) —— 连接管理

    这些参数是本地参数,因此必须在所有HAWQ实例的hawq-site.xml文件中进行设置。        ...PASSWORD ’password’ 设置角色的口令。如果不准备使用口令认证,可以忽略此选项。如果没有指定口令,口令将被设置为null,此时该用户的口令认证总是失败。...五、连接常见问题         很多问题会引起客户端应用连接HAWQ失败。表6是HAWQ提供的造成连接问题的常见原因及其排查方法。...为了确认不是网络问题,从远程客户端所在主机连接HAWQ master所在主机。例如:ping hostname。 如果系统不能解析HAWQ主机IP地址所涉及的主机名,查询和连接将失败。...在master和所有段的/etc/hosts文件中,确认有HAWQ集群中所有主机的正确的主机名和IP地址。127.0.0.1必须被解析成localhost。

    1.8K90

    HAWQ技术解析(十四) —— 高可用性

    已配置主、从master的SSH免密码登录。 已创建了master数据目录。 (2)初始化从master节点         登录hdp3,清空master数据目录。...手工执行失败切换         当主master不可用时,需要手工执行切换,将从master激活为主master。 (1)保证系统中已经配置从master节点主机。...确保登录正确的主机(主、从NameNode)执行每个命令。当完成了两个命令,点击Next。显示一个弹出窗口,提醒用户确认已经执行了两个命令。点击OK确认。 最终设置:此步骤中,向导显示进度跟踪步骤。...调整ZooKeeper失败切换控制器的重试次数设置。...检查是否已经从头正确执行了所有步骤,或者在再次执行hawq filespace前修正输入错误。 崩溃错误可能发生在硬件失效或者修改文件空间位置时杀死HAWQ进程失败的情况下。

    1.6K100

    HAWQ技术解析(十六) —— 运维监控

    验证down段所在主机有响应。 2.  如果主机OK,为down段检查pg_log文件,寻找段down掉的根本原因。 运行一个分布式查询检测它在所有段上运行。每个段应该返回一行。...重要性:极为重要 设置硬件和OS错误检查。 如果需要,从HAWQ集群中移除存在硬件或OS问题的主机,解决后在添加回来。 检查HAWQ数据存储和OS的磁盘空间使用情况。 推荐频率:5到30分钟。...重要性:极为重要 设置磁盘空间检查。 . 设置阈值,当磁盘达到使用的百分比产生警告。推荐阈值为全部空间的75%。 . 不推荐空间使用接近100%时运行系统。 删除数据或文件,释放系统空间。...重要性:重要 设置网卡检查。 与网络或系统团队一起解决问题。 检查RAID错误或RAID性能衰减。 推荐频率:每5分钟。 重要性:极为重要 设置RAID检查。 . 尽快替换失败的磁盘。 ....例如,创建一个文件,包含所有感兴趣的segment主机,然后执行gplogfilter显示每个segment主机的每个日志文件的最后三行。

    1.9K90

    OushuDB入门(三)——高可用篇

    已设置了OushuDB相关的环境变量。 已配置主、从master的SSH免密码登录。 已创建了master数据目录。...确保登录正确的主机(主、从NameNode)执行每个命令。当完成了两个命令,点击Next。显示一个弹出窗口,提醒用户确认已经执行了两个命令。点击OK确认。 最终设置:此步骤中,向导显示进度跟踪步骤。...调整ZooKeeper失败切换控制器的重试次数设置。...hawq config -s hawq_master_directory export MDATA_DIR=/data/hawq/master (3)断掉所有连接。...检查是否已经从头正确执行了所有步骤,或者在再次执行hawq filespace前修正输入错误。 崩溃错误可能发生在硬件失效或者修改文件空间位置时杀死OushuDB进程失败的情况下。

    93720
    领券