XshellCN做密钥登录,真正要配对的不是一个按钮,而是三件事:本地私钥是否在Xshell里可用,服务器公钥是否已经正确登记,当前会话是否真的把认证方式切到了Public Key。NetSarang官方手册明确写到,Xshell支持公钥用户认证,用户密钥可以在【Tools】里的【New User Key Wizard】创建,也可以在【User Key Manager】里导入、导出和查看属性;会话的【Connection】【Authentication】页则负责选择Public Key、用户名和User Key。
做远程运维时,用密钥替代口令是更常见的登录方式,既能减少反复输入密码的麻烦,也便于把访问权限做成可控的配置。本文以由NetSarang推出的Xshell为参照,把密钥登录的完整配置链路拆开讲清楚,并把密钥认证失败时最容易忽略的检查点按步骤给到你。