开源是一种精神,分享是一种美德!

ssh-copy-id

相关命令:ssh-copy-id
ssh-copy-id命令可以把本地主机的公钥复制到远程主机的authorized_keys文件上,ssh-copy-id命令也会给远程主机的用户主目录(home)和~/.ssh, 和~/.ssh/authorized_keys设置合适的权限。

常用参数:

-i 指定认证文件(公钥)
-f 强制模式
-n 测试,不实际替换
-p port 指定端口
-o option 指定其他 ssh 参数
 

# ssh-keygen -t rsa   #生成公钥

# ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.42.163   #copy公钥

 

# ssh-copy-id -f root@10.0.0.7  #将公钥强制传到10.0.0.7

评论(2)

    • white
      #指定端口传输到某主机
      ssh-copy-id -i ./id_rsa.pub \"-p 58422 root@xx.com\"
      [回复]
    • white
      # 生成默认key
      ssh-keygen -t rsa

      # 传输到远程主机,端口号自定
      ssh-copy-id -i ~/.ssh/id_rsa.pub -p 22 root@server.com
      [回复]

评论

名字:
验证码:
获取验证码
内容: