使用ssh-keygen生成SSH密钥对,复制公钥到服务器(可用ssh-copy-id或手动方式)。测试SSH连接以确保无密码登录。可选择禁用密码认证,修改配置文件并重启SSH服务。同时确保私钥权限正确,防止泄露。
Linux SSH客户端使用时,应注意私钥权限最小化,可以通过HostKeyAlgorithms参数指定签名算法,PubkeyAcceptedKeyTypes参数指定公钥算法,以模拟新旧版本之间的兼容性,解决公私钥登录失败的问题,参数可添加到~/.ssh/config中。
完成下面两步后,将自动完成登录并继续当前操作。