网站首页 > 精选文章 正文
把本地的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
猜你喜欢
- 2024-12-14 Advanced-Copy——在 Linux 中复制/移动文件时显示进度条
- 2024-12-14 GNU Binutils之objcopy命令
- 2024-12-14 linux的复制粘贴
- 2024-12-14 Linux小技巧:如何在 Linux 中复制/移动文件时显示进度条?
- 2024-12-14 聊聊我对C++深拷贝与浅拷贝的理解
- 2024-12-14 Linux常用功能——文件远程传输
- 2024-12-14 linux之cp强制复制文件
- 2024-12-14 linux采用scp命令拷贝文件到本地,拷贝本地文件到远程服务器
- 2024-12-14 Linux复制文件和目录(cp命令)
- 2024-12-14 linux远程复制文件命令小总结
- 最近发表
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)