关于linux:Linux之sshcopyid命令

39次阅读

共计 808 个字符,预计需要花费 3 分钟才能阅读完成。

把本地的 ssh 公钥文件装置到近程主机对应的账户下,ssh-copy-id命令 能够把本地主机的公钥复制到近程主机的 authorized_keys 文件上,ssh-copy-id命令也会给近程主机的用户主目录(home)和~/.ssh, 和 ~/.ssh/authorized_keys 设置适合的权限。

ssh-copy-id 命令能够把本地主机的公钥复制到近程主机的 authorized_keys 文件上。authorized_keys 文件用来验证 client。应用 ssh-copy-id 命令将本地公钥复制到近程主机之后能够实现免密登录近程主机。

ssh-copy-id 用来将本地公钥复制到近程主机。如果不传入 -i 参数,ssh-copy-id 应用默认 ~/.ssh/identity.pub 作为默认公钥。如果屡次运行 ssh-copy-id,该命令不会查看反复,会在近程主机中屡次写入 authorized_keys。

应用 ssh-copy-id 的次要性能就是免明码登录近程主机。胜利运行该命令之后,就能够免去明码登录近程主机。

留神本地 ~/.ssh/id_rsa 的权限,chmod 400 ~/.ssh/id_rsa,该文件蕴含用于受权的私钥,如果该文件能够被其余用户拜访,ssh 会疏忽该私钥。

命令语法

ssh-copy-id [-i [identity_file]] [user@]machine

命令选项

  • -i:指定公钥文件

把本地的 ssh 公钥文件装置到近程主机对应的账户下

> ssh-copy-id -i ~/.ssh/id_rsa.pub user@server

原文链接:https://rumenz.com/rumenbiji/…
微信公众号: 入门小站

  • 回复【1001】获取 linux 常用命令速查手册
  • 回复【10010】获取 阿里云 ECS 运维 Linux 系统诊断
  • 回复【10012】获取 Linux 学习笔记【强悍总结值得一看】
  • 回复【10013】获取 shell 扼要教程

正文完
 0