在CRT软件中加载密钥的步骤如下:
生成密钥对
打开CRT软件,选择“工具”菜单,然后选择“创建公钥”或“创建密钥对”。
选择加密算法,通常选择RSA。
输入通行短语(如果需要),然后完成密钥对的生成。
生成的密钥对通常包括私钥(Identity)和公钥(Identity.pub)。
保存密钥对
选择保存密钥对的位置,并为其命名。
建议将密钥对保存在安全的地方,例如使用手机或其他存储设备。
上传密钥到服务器
使用CRT的共享功能或其他文件传输方法(如rz命令)将公钥上传到服务器的`/root/.ssh`目录下。
将公钥文件重命名为`authorized_keys`。
配置服务器
登录到服务器,进入`/root`目录,创建`.ssh`目录并设置权限为700。
将私钥文件(Identity)上传到服务器的`/root/.ssh`目录下,并确保其权限为600。
编辑服务器上的`/etc/ssh/sshd_config`文件,启用公钥认证并禁用密码认证。
重启SSH服务以应用更改。
在CRT中加载私钥
打开CRT软件,选择“文件”菜单,然后选择“加载私钥”。
浏览并选择之前保存的私钥文件(Identity),然后输入通行短语(如果设置了的话)。
连接服务器
在CRT中输入服务器的IP地址、端口号和用户名。
选择“连接”按钮,CRT将使用加载的私钥进行身份验证并连接到服务器。
通过以上步骤,您可以在CRT软件中成功加载密钥并完成SSH连接。建议确保密钥对的安全性,并在上传到服务器之前进行必要的权限和格式设置。