TongWeb采用SSH证书登录,“密钥字符串” 报:密钥格式不正确。
6条回答 默认 最新
萝卜白菜。 2025-06-30 13:44关注生成密钥对,在远程机器生成.pem文件:
$ ssh-keygen -t rsa -b 2048 -v直接确认下一步,查看生成的密钥对:
$ ls ~/.ssh/
生成了id_rsa和id_rsa.pub将私钥重命名至id_rsa.pem:
$ mv ~/.ssh/id_rsa ~/.ssh/id_rsa.pem修改~/.ssh/目录权限:
$ chmod 700 ~/.ssh/将id_rsa.pub文件内容重定向至authorized_keys文件:
$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys修改authorized_keys文件权限:
$ chmod 600 ~/.ssh/authorized_keys修改ssh配置文件
$ sudo vim /etc/ssh/sshd_config
添加以下几行
RSAAuthentication yes
PubkeyAuthentication yes#修改一下,禁用密码登录
AuthorizedKeysFile %h/.ssh/authorized_keys重启ssh服务:
$ sudo service sshd restart将id_rsa.pem文件中的全部内容拷贝到 TongWeb的 “密钥字符串” 中。报格式不正确,可能是因为要校验格式开头要有 -----BEGIN, 结尾要有 -----END
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报