使用 nologin 用户通过 SSH 运行脚本 2024-6-1 • linux ssh user-accounts 我必须从服务器 A 运行一个脚本,并通过 ssh 连接到另外 20 台服务器来提取信息。以前我使用的是普通用户,一旦该用户的密码过期,这就会成为一个问题。所以我在考虑使用服务帐户来运行脚本。 是否可以使用 nologin 用户运行该脚本? 答案1 正如 skynats social 所建议的,使用 SSH 密钥可以解决您的问题,而无需 nologin 用户。这里您可以找到有关如何进行设置的简单教程。 由于你必须从许多服务器获取信息,我建议使用 clustershell。它使用 SSH 在多台服务器上并行运行相同的命令,等等。这里您可以找到完整的文档。 相关内容 在旧浏览器中浏览 HTTPS 和 TLS 1.3 网站 [关闭] CentOS 6.7 上的 Ansible nginx 服务 Nginx 正在缓存 Django 的错误页面 SSD 死亡使用现有 Windows 7 密钥重新安装 Windows 10 安装 USB 无线网卡 双显示器,需要通过工作区 Ubuntu 16.04 重新排列所有程序 Windows 10 更新后 Chrome 将无法运行 虚拟服务器上的 Apache2 无需 root 权限 为什么 Mac 需要这么长时间才能识别并显示外部驱动器? Ubuntu 10.04 带有 vsftpd:无法 chown /var/www?