![.ssh 和 .ssh2 目录之间有什么区别](https://linux22.com/image/1303416/.ssh%20%E5%92%8C%20.ssh2%20%E7%9B%AE%E5%BD%95%E4%B9%8B%E9%97%B4%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB.png)
为什么我的主目录中有这两个?这只是版本不同,其中一个可以删除吗?
当我使用程序生成 SSH 公钥/私钥时ssh-keygen
,使用哪一个?
答案1
SSH 协议有两个主要版本:版本 1 和版本 2。通常,软件的更高版本支持这两个版本的协议(尽管我认为最佳做法是在 SSH 守护进程/服务配置中禁用 SSH 版本 1 支持)。
当前版本的ssh-keygenOpenSSH 程序通常会在名为 .ssh 的文件夹中生成密钥(用于 SSH 协议 1 或 2)
一些商业 SSH 程式显然有些openssh 的早期版本可能使用.ssh2 文件夹。
答案2
检查 .ssh 和 .ssh2 是否真的是目录而不是文件。前几天刚检查过,我的系统中的相同条目恰好是恶意文件,这些文件会产生大量出站流量。