当前位置: 首页 > Linux

Linux_15

时间:2023-04-07 03:28:28 Linux

的ssh-copy-id命令将本地ssh公钥文件安装到远程主机对应的账户中。ssh-copy-id命令可以将本地主机的公钥复制到远程主机的authorized_keys文件中。ssh-copy-id命令还为远程主机上的用户主目录(home)和~/.ssh以及~/.ssh/authorized_keys设置了适当的权限。ssh-copy-id命令可以将本地主机的公钥复制到远程主机的authorized_keys文件中。authorized_keys文件用于对客户端进行身份验证。使用ssh-copy-id命令将本地公钥复制到远程主机后,就可以免密码登录远程主机了。ssh-copy-id用于将本地公钥复制到远程主机。如果不传递-i参数,ssh-copy-id使用默认的~/.ssh/identity.pub作为默认公钥。如果多次运行ssh-copy-id,该命令将不会检查重复项,并且会在远程主机中多次写入authorized_keys。使用ssh-copy-id的主要作用是免密码登录远程主机。运行该命令成功后,就可以免密码登录远程主机了。注意本地~/.ssh/id_rsa的权限,chmod400~/.ssh/id_rsa,这个文件包含了授权的私钥,如果这个文件可以被其他用户访问,ssh会忽略这个私钥。命令语法ssh-copy-id[-i[identity_file]][user@]machine命令选项-i:指定公钥文件将本地ssh公钥文件安装到远程主机对应的账户>ssh-copy-id-i~/.ssh/id_rsa.pubuser@server原文链接:https://rumenz.com/rumenbiji/...微信公众号:入门