在 Linux 下使用 SecureCRT 导入(使用)密钥,一般有两种常见场景:导入已有私钥(如 .pem / .ppk) 和 生成并导入公钥到服务器。下面按步骤说明。
常见格式:
.pem(OpenSSH 格式).ppk(PuTTY 格式).id_rsa如果是 .pem,SecureCRT 一般可以直接用。
securecrt
(若通过命令行启动)
id_rsa.pem)✅ 如果是 .ppk,SecureCRT 也能直接识别
✅ 若提示密码,输入私钥的 passphrase
在 SecureCRT 中:
Identity 和 Identity.pub在服务器上执行:
mkdir -p ~/.ssh
chmod 700 ~/.ssh
将 Identity.pub 内容追加到:
~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
如果是 SecureCRT 生成的,可能需要转换格式:
ssh-keygen -i -f Identity.pub >> ~/.ssh/authorized_keys
服务器上必须:
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
可用工具转换:
ssh-keygen -p -m PEM -f id_rsa
~/.ssh/authorized_keys如果你愿意,可以告诉我:
我可以给你更精确的步骤。