一、核心概念
- 非对称加密:使用一对密钥(公钥 + 私钥)。
- 公钥(Public Key):可公开,用于加密数据。
- 私钥(Private Key):必须保密,用于解密数据。
二、工作原理(类比邮箱)
- 公钥就像公开的锁:任何人都可以用它把信息”锁”进邮箱(加密)。
- 私钥就像唯一的钥匙:只有你才能打开邮箱(解密)。
- 即使别人知道公钥,也无法推算出私钥(数学上不可行)。
三、SSH 密钥登录流程
- 生成密钥对(如截图中的
ssh-keygen -t ed25519)。 - 将公钥上传到远程服务器(保存在
~/.ssh/authorized_keys)。 - 登录时:
四、与你截图对应的操作
- 你已成功生成
ed25519密钥对:- 私钥:
C:Usersli/.ssh/id_ed25519 - 公钥:
C:Usersli/.ssh/id_ed25519.pub
- 私钥:






==注意==:加密知道流程
在阿里云里绑定公私钥进行登录




总结:==禁止密码登录,全程密钥认证,每人独立密钥,操作全程可追溯。 这是大厂生产环境的铁律。==
Ftp和NFS和Samba文件服务器与==阿里云oss(对象存储)对比==:
一:
- NFS:基于网段/IP做权限控制。适合同一项目组、同一网段的多台Linux服务器共享数据(例如A机处理完数据存进去,B机直接读走)。只要IP在允许范围内,所有机器权限一致,不讲用户差异。
- Samba:基于用户名做权限控制。适合同一局域网内,不同用户(如财务、人事、研发)各自登录后看到不同的共享目录,权限互不相同。同在一个局域网,但认人不认IP。
- OSS:基于HTTP协议,天然可跨互联网访问。适合外网用户直接通过链接下载或查看文件,无需VPN、无需挂载磁盘、无需局域网环境。
三者本质定位
| 服务 | 访问范围 | 认证依据 | 一句话定位 |
|---|---|---|---|
| NFS | 局域网(同一网段) | 客户端IP | 同一网段的多台Linux服务器共享数据 |
| Samba | 局域网(可跨网段,但通常在内网) | 用户名/密码 | 同一局域网内,不同用户不同权限 |
| OSS | 外网/互联网 | 签名链接/密钥 | 外网用户直接下载,无需内网环境 |
最终一句话总结
- NFS:局域网内,认IP不认人,多台服务器共享数据用。
- Samba:局域网内,认人不认IP,多人办公权限隔离用。
- OSS:外网访问,HTTP链接直取,对外分发静态资源用。
==总结==:同一网段的 Linux 服务器之间,通过 NFS 共享同一个目录,像访问本地硬盘一样访问远程数据,省去反复拷贝的麻烦