np2 初始化项目 Permissiondenied(publickey)报错
问题描述
np2 初始化项目 Permissiondenied(publickey,gssapi-keyex,gssapi-with-mic)报错
问题出现的环境背景及自己尝试过哪些方法
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
{
"apps":[{
"name": "test",
"script": "server.js",
"watch": true,
"env" : {
"COMMON_VARIABLE": "true"
},
"env_production": {
"NODE_ENV": "production"
}
}],
"deploy":{
"production" : {
"user": "root",
"host": ["111.231.x.x"],
"ref": "origin/master",
"repo": "git@gitee.com:soulferr/ice.git",
"path": "/www/wwwroot/ice/production",
"ssh_options": "StrictHostKeyChecking=no",
"pre-deploy-local": "echo 'Deploy Done!'",
"env": {
"NODE_ENV": "production"
}
}
}
}
服务器下的ssh目录文件
authorized_keys
config
id_rsa
id_rsa.pub
known_hosts
报错信息
--> Deploying to production environment
--> on host 111.231.x.x
○ hook pre-setup
root@111.231.x.x: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
setup paths failed
Deploy failed
你期待的结果是什么?实际看到的错误信息又是什么?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
搞来搞去原来是腾讯云服务器的ssh登陆证书限制了pm2链接主机,好可怕
怎么解决的?被这个问题困扰了好几天了