在不安全的网络上建立远程计算机之间的安全shell会话。ssh-keygen实用程序用于生成，管理和转换身份验证密钥。这些密钥与相关工具GnuPG使用的密钥不同。
支持的密钥格式.最初，SSH的协议版本1（现已弃用）仅支持RSA算法。截至2016年，RSA仍然被认为是强大的，但建议的密钥长度随着时间的推移而增加。SSH协议版本2引入了对DSA算法的支持。由于DSA算法与美国国家安全局 （NSA）有关，因此爱德华·斯诺登的全球监控披露对其安全性方面提出了质疑，特别是考虑到Bu