这不是技术性问题,而是概念性问题。我知道SSH密钥中使用的加密技术比常规密码要强大得多,但是我不明白为什么它被认为更安全。
我阅读的大多数教程都建议使用SSH密钥认证而不是密码认证。但是我的理解是,任何有权访问预先批准的客户端计算机的人都将能够连接到服务器,这意味着SSH密钥提供的安全级别仅与物理服务器的安全级别一样强。客户端计算机。
例如,如果我在手机上设置了SSH密钥以连接到家用计算机,如果我丢失了手机并且有人设法对其进行解锁,他们将能够连接到家用计算机。我知道我可以从家用计算机中取出手机的钥匙,但是在我发现客户端设备丢失/损坏之前,我一直很脆弱。
我是否误解了某些东西,或者是那些正当的担忧?