为什么我的主目录中有这两个?这只是版本不同,其中一个可以删除吗?
当我使用程序生成 SSH 公钥/私钥时ssh-keygen
,使用哪一个?
答案1
SSH 协议有两个主要版本:版本 1 和版本 2。通常,软件的更高版本支持这两个版本的协议(尽管我认为最佳做法是在 SSH 守护进程/服务配置中禁用 SSH 版本 1 支持)。
当前版本的ssh-keygenOpenSSH 程序通常会在名为 .ssh 的文件夹中生成密钥(用于 SSH 协议 1 或 2)
一些商业 SSH 程式显然有些openssh 的早期版本可能使用.ssh2 文件夹。
答案2
检查 .ssh 和 .ssh2 是否真的是目录而不是文件。前几天刚检查过,我的系统中的相同条目恰好是恶意文件,这些文件会产生大量出站流量。