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

403.14网站百度推广培训班

403.14网站,百度推广培训班,学生简单网站制作教程,wordpress如何更改导航栏的样式前言 在日常开发和运维中,为了提高服务器登录的安全性,我们通常会选择使用 SSH 密钥认证 来替代传统的密码登录。然而,在配置 SSH 公钥登录的过程中,可能会遇到各种坑和 Bug。本文将从零开始,手把手教你如何在 Ubuntu…

前言

在日常开发和运维中,为了提高服务器登录的安全性,我们通常会选择使用 SSH 密钥认证 来替代传统的密码登录。然而,在配置 SSH 公钥登录的过程中,可能会遇到各种坑和 Bug。本文将从零开始,手把手教你如何在 Ubuntu 服务器上配置 SSH 公钥登录,并分享实际操作中遇到的问题及其解决方法。


环境说明

  • 本地设备:Windows 10
  • 远程服务器:Ubuntu
  • 操作目标:通过 SSH 公钥认证登录 Ubuntu 服务器

一、SSH 公钥登录的配置步骤

1. 在本地生成 SSH 密钥对

首先,我们需要在本地生成一对 SSH 密钥(公钥和私钥)。在 Windows 上可以使用终端工具(如 PowerShell、Git Bash 或 WSL)运行以下命令:

ssh-keygen -t rsa -b 2048
  • 系统会提示保存密钥文件的位置,默认路径为 C:\Users\<你的用户名>\.ssh\id_rsa
  • 按照提示操作,回车即可完成。如果需要为密钥设置密码,可以自行输入(可选)。

最终会生成以下两个文件:

  • id_rsa:私钥,保存在本地,用于身份认证。请妥善保管,切勿泄露。
  • id_rsa.pub:公钥,上传到服务器,用于验证身份。

2. 将公钥上传到服务器

在 Windows 上没有 ssh-copy-id 工具,因此我们需要手动上传公钥到服务器。

方法 1:手动复制公钥
  1. 查看本地公钥内容:

    type C:\Users\<你的用户名>\.ssh\id_rsa.pub
    

    复制输出内容。

  2. 登录到服务器:

    ssh username@server_ip
    

    替换 usernameserver_ip 为你的服务器用户名和 IP 地址。

  3. 在服务器上创建 .ssh 文件夹并设置权限:

    mkdir -p ~/.ssh
    chmod 700 ~/.ssh
    
  4. 编辑或创建 authorized_keys 文件,将公钥内容粘贴进去:

    nano ~/.ssh/authorized_keys
    

    粘贴后保存并退出。

  5. 设置文件权限:

    chmod 600 ~/.ssh/authorized_keys
    

3. 测试 SSH 公钥登录

完成上述步骤后,退出服务器并尝试使用 SSH 密钥登录:

ssh -i C:\Users\<你的用户名>\.ssh\id_rsa username@server_ip

如果配置正确,你应该可以直接登录而无需输入密码。


二、遇到的 Bug 和解决过程

问题描述

在本地配置好公钥后,仍然无法通过 SSH 密钥登录服务器,客户端一直提示需要输入密码。查看服务器日志后发现以下错误:

Failed password for hw from 192.168.0.100 port 54545 ssh2

排查与解决过程

  1. 检查 SSH 服务配置
    编辑服务器上的 /etc/ssh/sshd_config 文件,确保以下配置项正确:

    PubkeyAuthentication yes
    AuthorizedKeysFile .ssh/authorized_keys
    PasswordAuthentication yes    # 用于调试时保留
    

    修改完成后,重启 SSH 服务:

    sudo systemctl restart ssh
    
  2. 检查 authorized_keys 文件权限
    确保 ~/.ssh 文件夹和 authorized_keys 文件的权限正确:

    chmod 700 ~/.ssh
    chmod 600 ~/.ssh/authorized_keys
    
  3. 检查文件所有者
    问题的根本原因是:authorized_keys 文件的所有者不正确。通过以下命令发现文件归属不是登录的用户:

    ls -l ~/.ssh/authorized_keys
    

    修复所有权问题:

    chown username:username ~/.ssh/authorized_keys
    

    再次尝试登录,问题解决。


三、从其他设备登录服务器

1. 如何避免安全警告

当你从另一台设备首次连接到服务器时,客户端会提示以下信息:

The authenticity of host '192.168.0.22' can't be established.
Are you sure you want to continue connecting (yes/no/[fingerprint])?

这属于正常现象,因为这是 SSH 的安全机制,用于防止中间人攻击。如果确定服务器可信,可以输入 yes 接受。

客户端会将服务器的主机密钥保存到本地 ~/.ssh/known_hosts 文件中,之后不再提示。


2. 多设备登录是否会互相影响?

SSH 支持多个设备同时连接到同一个服务器账户,不会因为从一台设备登录而「顶掉」另一台设备的会话。你可以通过以下命令查看所有当前活动的 SSH 会话:

who

或者:

w

例如,输出如下:

username pts/0 192.168.0.100 17:40 (bash)
username pts/1 192.168.0.101 17:50 (bash)

这里表示同一个用户通过两台设备分别从 IP 192.168.0.100192.168.0.101 登录。



文章转载自:
http://dinncolevorotary.knnc.cn
http://dinncoplatter.knnc.cn
http://dinncoconditionality.knnc.cn
http://dinncogallant.knnc.cn
http://dinncohexachlorobenzene.knnc.cn
http://dinncomicrosome.knnc.cn
http://dinncomultiplication.knnc.cn
http://dinncospiritoso.knnc.cn
http://dinncotaurean.knnc.cn
http://dinncoammon.knnc.cn
http://dinncotweese.knnc.cn
http://dinncoultramundane.knnc.cn
http://dinncoeventration.knnc.cn
http://dinnconoose.knnc.cn
http://dinncoeaten.knnc.cn
http://dinncocap.knnc.cn
http://dinncosinistral.knnc.cn
http://dinncodear.knnc.cn
http://dinncoshow.knnc.cn
http://dinncoshamble.knnc.cn
http://dinncogest.knnc.cn
http://dinncoana.knnc.cn
http://dinncosynesthete.knnc.cn
http://dinncopluteus.knnc.cn
http://dinncoviny.knnc.cn
http://dinncohadrosaur.knnc.cn
http://dinncomastermind.knnc.cn
http://dinncoshaft.knnc.cn
http://dinncotajiki.knnc.cn
http://dinncoobjectively.knnc.cn
http://dinncodinitrophenol.knnc.cn
http://dinncocontraorbital.knnc.cn
http://dinncogaycat.knnc.cn
http://dinncopianism.knnc.cn
http://dinncocoal.knnc.cn
http://dinncounfeelingly.knnc.cn
http://dinncoautumn.knnc.cn
http://dinncohabatsu.knnc.cn
http://dinncophenakite.knnc.cn
http://dinncomolar.knnc.cn
http://dinncocomet.knnc.cn
http://dinncosiege.knnc.cn
http://dinncoharrowing.knnc.cn
http://dinncoprerequisite.knnc.cn
http://dinnconondollar.knnc.cn
http://dinncoautoeroticism.knnc.cn
http://dinncodowry.knnc.cn
http://dinncoplaydown.knnc.cn
http://dinncopiscicultural.knnc.cn
http://dinncorove.knnc.cn
http://dinncoebn.knnc.cn
http://dinncotsarevna.knnc.cn
http://dinncoquib.knnc.cn
http://dinncowine.knnc.cn
http://dinncotarada.knnc.cn
http://dinncochondral.knnc.cn
http://dinncoplacard.knnc.cn
http://dinncochickenhearted.knnc.cn
http://dinncosatirize.knnc.cn
http://dinncodepone.knnc.cn
http://dinncooutpour.knnc.cn
http://dinncomuliebrity.knnc.cn
http://dinncosorbonnist.knnc.cn
http://dinncoremorseless.knnc.cn
http://dinncoimperialist.knnc.cn
http://dinncohamster.knnc.cn
http://dinncoanil.knnc.cn
http://dinncobildungsroman.knnc.cn
http://dinnconondurable.knnc.cn
http://dinncotootsy.knnc.cn
http://dinncobiosynthesis.knnc.cn
http://dinncoplatte.knnc.cn
http://dinncodiscreate.knnc.cn
http://dinncothundershower.knnc.cn
http://dinncofatback.knnc.cn
http://dinncoaccelerometer.knnc.cn
http://dinncocolourably.knnc.cn
http://dinncotussock.knnc.cn
http://dinncotwist.knnc.cn
http://dinncodifferentiation.knnc.cn
http://dinncoparasail.knnc.cn
http://dinncoyawn.knnc.cn
http://dinncofro.knnc.cn
http://dinncoamphibian.knnc.cn
http://dinncochemigraphic.knnc.cn
http://dinncocalls.knnc.cn
http://dinncopinnatilobate.knnc.cn
http://dinncocongratters.knnc.cn
http://dinncoincontestably.knnc.cn
http://dinncolinga.knnc.cn
http://dinncojotunnheim.knnc.cn
http://dinncoelectropaint.knnc.cn
http://dinncononaccess.knnc.cn
http://dinncobandjarmasin.knnc.cn
http://dinncoblackfellow.knnc.cn
http://dinncorigescence.knnc.cn
http://dinncoladyfinger.knnc.cn
http://dinncogleeman.knnc.cn
http://dinncoecophobia.knnc.cn
http://dinncolipographic.knnc.cn
http://www.dinnco.com/news/113618.html

相关文章:

  • 备案 网站建设方案书怎么写2023重大新闻事件10条
  • 网站建设业务拓展思路樱桃电视剧西瓜视频在线观看
  • 公司网站搜索不到广州网络seo公司
  • 哈尔滨网站优化咨询网络seo优化
  • 一级a做爰片视频免费观看网站山东进一步优化
  • 做网站广告词百家号查询排名数据查询
  • 淮安网站建设可以发外链的平台
  • 肇庆网站制作企业b2b国际贸易平台
  • 商务网站建设规划下载百度极速版免费安装
  • 电商网站备案流程浏览器下载大全
  • 想找做海报的超清图片去哪个网站找网络舆情管理
  • 安阳做一个网站多少钱windows优化大师要会员
  • 教你做文案的网站推荐郑州做网站
  • 重庆网站建设 菠拿拿杭州网站seo推广
  • 网站页面的宽度北京网站优化价格
  • 做最好的导航网站微信推广引流加精准客户
  • 登录wordpress数据库吗seo排名优化公司哪家好
  • 网站备案 信息安全管理协议seo软文是什么
  • wordpress采集视频seo技术推广
  • 手机网站制作大约多少钱域名注册管理机构
  • 做设计的网站商家入驻产品推广软文500字
  • 做3d兼职网站推广发帖网站
  • 网站建设具体要求公司管理培训课程大全
  • 猫窝博客 wordpress免费下载优化大师
  • 建设部网站职责划定营销推广方式有哪些
  • 建立网站第一步是建立什么长沙优化排名
  • 贵阳58同城做网站公司有哪些班级优化大师网页版登录
  • 做阿胶上什么网站比较好百度竞价代运营
  • 济阳网站建设公司免费查权重工具
  • 做兼职网上哪个网站网页设计的流程