menu Chancel's blog
rss_feed
Chancel's blog
我就是这样的人

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

作者:Chancel, 时间:2022 Jun 07, 阅读:79

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文件

使用例子如下

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]])

还没有可以显示的留言...
[[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)]]