menu Chancel's blog
rss_feed
Chancel's blog
有善始者实繁,能克终者盖寡。

ssh-copy-id推送ssh公钥到指定服务器上

作者:Chancel Yang, 创建:2022-06-07, 字数:369, 已阅:90, 最后更新:2022-06-07

这篇文章更新于 770 天前,文中部分信息可能失效,请自行甄别无效内容。

ssh-copy-id 推送ssh公钥到指定服务器上

服务器ssh配置通常采用ssh key的方法登录,然后关闭密码登录来提升服务器的安全性

每一次都是手动创建$HOME/.ssh文件夹然后创建authorized_keys文件,再填入公钥,稍显复杂

这个命令将完成以下过程

  1. 创建$HOME/.ssh文件夹
  2. 创建$HOME/.ssh/authorized_keys文件,权限为577
  3. 将公钥写入$HOME/.ssh/authorized_keys文件

使用例子如下

Bash
ssh-copy-id -i id_rsa.pub -p 22 chancel@192.168.1.1

参数解释

  • -i:公钥文件位置
  • -p: 服务器SSH端口

[[replyMessage== null?"发表评论":"发表评论 @ " + replyMessage.m_author]]

account_circle
email
web_asset
textsms

评论列表([[messageResponse.total]])

还没有可以显示的留言...
gravatar
[[messageItem.m_author]] [[messageItem.m_author]]
[[messageItem.create_time]]
[[getEnviron(messageItem.m_environ)]]
[[subMessage.m_author]] [[subMessage.m_author]] @ [[subMessage.parent_message.m_author]] [[subMessage.parent_message.m_author]]
[[subMessage.create_time]]
[[getEnviron(messageItem.m_environ)]]