在 CentOS 中“导入私钥”通常分几种场景,下面按常见情况说明。
mkdir -p ~/.ssh
chmod 700 ~/.ssh
cp id_rsa ~/.ssh/
chmod 600 ~/.ssh/id_rsa
ssh -i ~/.ssh/id_rsa user@host
eval $(ssh-agent)
ssh-add ~/.ssh/id_rsa
mkdir -p ~/.ssh
chmod 700 ~/.ssh
cat id_rsa.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
mkdir -p /etc/ssl/private
cp server.key /etc/ssl/private/
chmod 600 /etc/ssl/private/server.key
ssl_certificate /etc/ssl/certs/server.crt;
ssl_certificate_key /etc/ssl/private/server.key;
openssl pkcs12 -export \
-in cert.crt -inkey key.pem \
-out keystore.p12 -name alias
gpg --import private.key
如果你能说明具体用途(SSH / HTTPS / Git / 证书签名等),我可以给你更精确的命令。