ssh登录不上别人的机器

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the RSA key sent by the remote host is


Please contact your system administrator.
Add correct host key in /home/XXX/.ssh/known_hosts to get rid of this message.
Offending RSA key in /home/XXX/.ssh/known_hosts:2
RSA host key for 192.168.10.229 has changed and you have requested strict checking.

Host key verification failed.

只要删除/home/XXX/.ssh/known_hosts这个文件就行了

### 配置 SSH 公钥实现远程登录 为了通过 SSH 公钥进行安全的远程登录,以下是详细的配置过程: #### 1. 创建 SSH 密钥对 可以通过 `ssh-keygen` 命令生成密钥对。推荐使用更现代的安全算法 ED25519 替代传统的 RSA。 ```bash ssh-keygen -t ed25519 -C "your-email@example.com" ``` 上述命令会提示指定保存位置以及密码保护选项,默认路径为 `~/.ssh/id_ed25519` 和对应的公钥文件 `id_ed25519.pub`[^1]。 如果希望兼容旧版本服务器,则可以选择生成 RSA 类型密钥: ```bash ssh-keygen -t rsa -b 4096 -C "your-email@example.com" ``` 此操作同样会在默认目录下创建私钥和公钥文件[^3]。 #### 2. 查看并复制公钥内容 完成密钥生成之后,需查看新产生的 `.pub` 文件中的具体内容以便后续上传至目标平台或设备上。 对于 Linux 或 Mac 用户来说可以直接运行如下指令来显示公钥文本: ```bash cat ~/.ssh/id_ed25519.pub ``` 或者如果是采用RSA形式则替换相应名称即可读取到该字符串数据流用于粘贴提交给像 Gitee 这样的服务商接受验证绑定关系建立信任链路[^2]. #### 3. 将公钥添加到目标主机授权列表 假设要连接的目标机器允许无密码认证模式的话,那么就需要把刚才获取出来的公开部分追加写入远端用户的特定配置文档里去: ```bash ssh-copy-id user@remote_host ``` 这条语句自动完成了从本地提取已有的身份证明材料并且部署过去整个流程简化了很多手动编辑麻烦之处. 如果没有安装这个工具或者是跨同操作系统之间互传方便的情况下也可以采取直接修改家目录下的隐藏子文件夹内的专门负责记录来访者许可名单即`.ssh/authorized_keys`,只需简单的一条附加动作就能达成目的: ```bash echo 'public_key_content_here' >> ~/.ssh/authorized_keys chmod 600 ~/.ssh/authorized_keys ``` 以上步骤执行完毕后应该就可以尝试免交互式的进入对方站点而无需再每次重复输入繁琐的身份凭证信息了. #### 4. 测试新的SSH设置有效性 最后一步就是确认一切正常工作状态良好与否的关键环节——发起一次实际测试请求看看能否顺利抵达目的地而被中途拦截询问额外条件. ```bash ssh user@remote_host ``` 假如没有任何阻碍就代表成功实现了基于非对称加密技术保障传输通道安全性的同时还极大提升了便利程度! --- ### 注意事项 - **隐私防护**: 私有钥匙绝对可泄露出去分享给别人知晓范围之外的人群手中; - **权限管理**: 确保相关涉及敏感资料存储区域拥有恰当严格的访问控制策略防止意外篡改破坏事件发生.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值