Greenplum安全性:如何在gpdb集群中设置无密码登录:Windows(通过Putty)到Linux(Greenplum master machine-centos6.5)
我们有一个小型的GPDB集群阵列。我们最近升级了GPDB并配置了GCC web门户。在这方面,我们注意到我们的机器在SSH时仍然显示密码 我们在greenplum机器上尝试了以下文档命令: 无法在根用户上从windows到linux计算机获取无密码SSH 不过,我们能够在gpdb集群中从Linux到Linux机器进行无密码SSH 正在尝试将greenplum的shell从windows保护到linux: 无密码登录:Windows(通过Putty)到Linux(greenplum) 是否有任何标准的方法或步骤可以在不提示密码的情况下通过SSH进行登录。我们需要从哪个用户执行所有这些活动Greenplum安全性:如何在gpdb集群中设置无密码登录:Windows(通过Putty)到Linux(Greenplum master machine-centos6.5),linux,ssh,greenplum,hawq,Linux,Ssh,Greenplum,Hawq,我们有一个小型的GPDB集群阵列。我们最近升级了GPDB并配置了GCC web门户。在这方面,我们注意到我们的机器在SSH时仍然显示密码 我们在greenplum机器上尝试了以下文档命令: 无法在根用户上从windows到linux计算机获取无密码SSH 不过,我们能够在gpdb集群中从Linux到Linux机器进行无密码SSH 正在尝试将greenplum的shell从windows保护到linux: 无密码登录:Windows(通过Putty)到Linux(greenplum) 是否有任何
如果您有任何帮助,我们将不胜感激。请注意以下几点:
~gpadmin/.ssh
目录和~gpadmin/.ssh/authorized_key
应分别具有700和600权限:
$ ls -lda ~gpadmin/.ssh
drwx------ 15 gpadmin gpadmin 510 May 27 11:43 /home/gpadmin/.ssh
$ ls -l ~gpadmin/.ssh/authorized_keys
-rw------- 1 gpadmin gpadmin 4496 Dec 2 11:12 /home/gpadmin/.ssh/authorized_keys
当您连接Putty时,请尝试启用详细输出,以确保它使用与您添加到Greenplumauthorized_keys
文件中的公钥相匹配的私钥
您还可以查看
/var/log/secure
日志文件,查看Greenplum服务器的SSHD进程在做什么,以获取更多线索 谢谢你问我这个问题,我从没想过这个。。
这就是我所做的,它对我起了作用
- 打开
Putty键生成器
- 生成的密钥并将其复制到.ssh/authorized_密钥中(确保复制的是完整的密钥)
chmod-R 700.ssh/
- 保存公钥和私钥(见图)
- 现在打开腻子并提供
user@hostname
- 在类别goto
并加载私钥Connection>SSH>Auth
中,您已从(.ppk文件)
Putty key Generator
我们已确认.ssh文件夹及其文件的相应权限。看起来还可以。当与putty连接时,它仍然会在SSHW上提示输入密码。我们正在执行相同的步骤,但在这些步骤之后会提示输入密码。因此,我们需要为所有主机输入此经过验证的密钥。或者每一次我们必须继续每一步。假设集群中有5台机器。所以我们需要进行5次上述步骤?不。。。不需要在所有主机中复制密钥。。。如果可能,请给我
/etc/ssh/sshd\u config
意味着我只需要查找/etc/ssh/sshd\u config。请告诉我应该在其中更改什么。以下是sshd_配置文件的内容。