当前位置: 首页 > news >正文

建设企业网站的意义优化营商环境发言材料

建设企业网站的意义,优化营商环境发言材料,建设网站个人网上银行,wordpress博客手机发布在SSH密钥认证体系中,公钥的复制方向是:将客户端(MacBook)的公钥复制到服务器(Ubuntu)。以下是关键原理和操作步骤的澄清: 🔑 SSH公钥认证原理 客户端(MacBook&#xff…

在SSH密钥认证体系中,公钥的复制方向是:将客户端(MacBook)的公钥复制到服务器(Ubuntu)。以下是关键原理和操作步骤的澄清:


🔑 SSH公钥认证原理

  1. 客户端(MacBook) 持有 私钥(如 id_rsa_tencent)。
  2. 服务器(Ubuntu) 保存 客户端的公钥(如 id_rsa_tencent.pub)在 ~/.ssh/authorized_keys 文件中。
  3. 连接时,客户端用私钥生成签名,服务器用公钥验证签名,从而确认客户端身份。

❌ 常见误解:是否需要服务器公钥?

  • 不需要将Ubuntu服务器的公钥复制到MacBook
    服务器的主机公钥会在第一次连接时自动缓存在MacBook的 ~/.ssh/known_hosts 文件中,用于验证服务器身份(防止中间人攻击)。这与用户身份认证的公钥无关。

✅ 正确操作步骤(再次确认)

1. 在MacBook生成密钥对(若未生成)
ssh-keygen -t rsa -b 4096 -C "your_email@example.com" -f ~/.ssh/id_rsa_tencent
  • 生成 私钥 id_rsa_tencent(保密!勿泄露!)
  • 生成 公钥 id_rsa_tencent.pub(需上传到服务器)
2. 将MacBook的公钥复制到Ubuntu服务器
  • 方法一:使用ssh-copy-id(推荐)

    ssh-copy-id -i ~/.ssh/id_rsa_tencent.pub username@your_server_ip

    输入服务器密码后,公钥会自动添加到 ~/.ssh/authorized_keys

  • 方法二:手动追加公钥

    cat ~/.ssh/id_rsa_tencent.pub | ssh username@your_server_ip "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"
3. 验证服务器配置
# 登录服务器,检查authorized_keys内容
cat ~/.ssh/authorized_keys
# 应包含MacBook公钥内容(以ssh-rsa开头,your_email@example.com结尾)
4. 配置VSCode的SSH连接

在MacBook的 ~/.ssh/config 中添加:

Host tencent-ubuntu
HostName your_server_ip
User ubuntu
Port 22
IdentityFile ~/.ssh/id_rsa_tencent # 指定MacBook的私钥路径
IdentitiesOnly yes

🚨 常见问题排查

  • 连接时提示“Agent admitted failure to sign”
    确保SSH代理正在运行并加载了私钥:

    eval "$(ssh-agent -s)"
    ssh-add ~/.ssh/id_rsa_tencent
  • 公钥已上传但仍要求密码
    检查服务器SSH配置:

    sudo vi /etc/ssh/sshd_config
    # 确保以下参数为yes
    PubkeyAuthentication yes
    AuthorizedKeysFile .ssh/authorized_keys
    # 重启SSH服务
    sudo systemctl restart sshd

📝 总结

  • 公钥流向:MacBook的公钥 → Ubuntu服务器的 authorized_keys
  • 私钥保密:MacBook的私钥(id_rsa_tencent)仅保存在本地,不可泄露。
  • 主机验证:服务器公钥会自动缓存在MacBook的 known_hosts,无需手动操作。

按照此流程配置后,VSCode即可通过SSH密钥无缝连接腾讯云Ubuntu服务器。

http://www.shuangfujiaoyu.com/news/25545.html

相关文章:

  • 做批发比较好的网站有哪些百度推广登录后台登录入口
  • 将网站做成logo怎么做今日舆情热点
  • 石碣网站建设广州seo成功案例
  • 修改网站版权外包公司软件开发
  • 网站打不开怎么回事网站页面优化包括
  • 张店网站建设方案百度推广客服电话人工服务
  • 手机浏览器主页网站推荐百度投诉中心在线申诉
  • 前端网站开发实例视频百度竞价员
  • 做综合医院网站做网站找哪家好
  • 没有公众号建微信网站seo网站排名优化公司哪家好
  • 网站开发怎么挣外快登封搜索引擎优化
  • 推广策略用英语怎么说安徽网站优化
  • 网站建设在哪里接单宁波seo外包引流推广
  • 做网站需要具备什么语言舟山seo
  • 国内谷歌网站SEO优化艾瑞指数
  • 为男人做购物网站2024年3月新冠高峰
  • wordpress修正用户注册页面长沙百度网站优化
  • 大学生毕业设计网站免费观看行情软件网站下载
  • 网页游戏手机抖音矩阵排名软件seo
  • com域名代表什么爱站seo工具包官网
  • 东道设计是4a公司吗百度站长工具seo查询
  • 谷歌推广关键词匹配优化网站怎么做
  • 网上做兼职正规网站百度客户端在哪里打开
  • 司局网站维护廉政风险建设推广引流
  • 西安网站推广优化外贸网站
  • 中国做水产的有什么网站网络推广员一个月多少钱
  • 成都效果图制作公司排行榜seo快速排名软件首页
  • 网店怎么开新手新乡网站优化公司价格
  • 静态网页是什么苏州排名搜索优化
  • 做房产信息网站怎么在百度上发布自己的信息