文章归档文章分类文章标签复制本文标题复制本文地址
随便逛逛

Linux命令大全

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

补充说明

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

ssh-copy-id 使用ssh登陆远程服务器,一般是通过密码校验用户身份,所以在sshd的配制中应该启用密码校验方式:
将/etc/ssh/sshd_config中的PasswordAuthentication设置为yes,之后重启sshd

语法

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

选项

1
-i:指定公钥文件

实例

1、把本地的ssh公钥文件安装到远程主机对应的账户下:

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

Linux命令大全


评论
avatar
竹山一叶
技术分享 个人心得
Follow Me
公告
欢迎光临小站,这里是我日常工作和学习中收集和整理的总结,希望能对你有所帮助:)

本站的内容经过个人加工总结而来,也参考了网友们分享的资料,如有侵权,请第一时间联系我,我将及时进行修改或删除😊

欢迎关注我的微信公众号