面向英特尔® Parallel Studio XE 集群版的无密码 SSH 安装

我在我的集群中建立了一个安全的 shell (SSH) 连接,其中每个节点都有一个公共密钥。 但是,当我在集群上使用安全的 shell 实用程序时,系统还是提示我输入密码。 哪里出问题了?

使用 ssh-keygen 实用程序时,假设您针对登录账户以及集群中的所有系统设置了 NULL “ 密码”,并且将每个节点的公共密钥分配给所有其他节点(即位于 “ ~/.ssh/authorized_keys” 文件中的公共密钥),那么请检查集群上主目录的权限。 “group” 和 “other” 权限类别仅具备针对主目录文件夹的读取和执行权限。 如果您为“group” 或 “other” 类别激活写权限,SSH 将提示您输入密码。 此外,登录者对于 “ ~/.ssh” 子目录只有读、写和执行权限。

请注意,expect shell 脚本 sshconnectivity.exp 将会移除该组的写入访问权限,以及用户主目录文件夹的其它“权限类别”。

Для получения подробной информации о возможностях оптимизации компилятора обратитесь к нашему Уведомлению об оптимизации.
Возможность комментирования русскоязычного контента была отключена. Узнать подробнее.