计划在 Linux 上使用 OpenSSH完成日常工作的洎动化,比如文件传输、备份数据库转储文件到另一台服务器等上一篇关于《linux就该这么学》的SSH拓展提到了密钥,为实现该目标你需要從主机 A 能自动登录到主机 B。自动登录也就是说要在 shell 脚本中使用ssh,而无需要输入任何密码本文会告诉你怎样在 CentOS/RHEL 上设置上有个1怎么去掉 SSH 免密码登录。自动登录配置好以后你可以通过它使用 SSH (Secure Shell)和安全复制 (SCP)来移动文件。
-
ssh-copy-id 是用来将本地公钥拷贝到远程的 authorized_keys 文件的脚本命令它还会将身份标识文件追加到远程机器的 ~/.ssh/authorized_keys 文件中,并给远程主机的用户主目录适当的的权限
-
SSH 密钥为登录 Linux 服务器提供了更好且安全的机制。运行 ssh-keygen 后将会生成公私密钥对。你可以将公钥放置到任意服务器从持有私钥的客户端连接到服务器的时,会用它来解锁两者匹配时,系统无需密码就能解除锁定
-
使用 ssh-key-gen 命令生成公钥和私钥,这里要注意的是可以对私钥进行加密保护以增强安全性
-
验证免密码 SSH 登录节点2:
经验内嫆仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。