无密码登录遇到了一些问题

来源:4-3 配置本地无密码 SSH 登录

火星的兔子

2018-02-12

已经配置了ssh keys。不使用sudo ,会报这两个错误

pm2 deploy ecosystem.json production

[PM2][ERROR] Permission denied, command needs to be runned as root or set the right permission via chown

[PM2][ERROR] Files that needs permissions: /Users/hongwei.zhou/.pm2/rpc.sock and /Users/hongwei.zhou/.pm2/pub.sock

使用sudo pm2 deploy ecosystem.json production进行pm2部署,就要输好多遍密码。

在ssh连接服务器的时候 不使用sudo 直接ssh连接,可以无密码登录。使用sudo就要输密码


老师这怎么解决,谢谢


chmod 了那两个没权限的文件  又报了这个
/Users/hongwei.zhou/.config/yarn/global/node_modules/pm2-deploy/deploy: line 123: /tmp/pm2-deploy.log: Permission denied

不知道怎么解决 - -!




写回答

3回答

Scott

2018-03-12

把 pm2 卸载掉重新装一下,然后装的时候,不要加 sudo.


配置的 keys 也是在 hongwei.zhou 下配置的对吧,配置的时候也不要加 sudo 哈,被 sudo 新建的资源权限是高于不加的时候

0
0

Scott

2018-02-12

sudo chmod 777 /tmp/


这样来一下试试看

0
1
火星的兔子
-rwxrwxrwx 1 zhw zhw 43299 Mar 12 14:28 pm2-deploy.log /Users/hongwei.zhou/.config/yarn/global/node_modules/pm2-deploy/deploy: line 123: /tmp/pm2-deploy.log: Permission denied up to date in 1.424s [PM2] Applying action restartProcessId on app [zpeento-backend](ids: 1) [PM2] [zpeento-backend](1) ✓ 虽然会报很多次这个log权限 但最终可以部署成功,目瞪口呆
2018-03-12
共1条回复

火星的兔子

提问者

2018-02-12

chmod 了那两个没权限的  又报了这个
/Users/hongwei.zhou/.config/yarn/global/node_modules/pm2-deploy/deploy: line 123: /tmp/pm2-deploy.log: Permission denied


0
0

Node.js项目线上服务器部署与发布

阿里云部署Node.js+MongoDB+Nginx的应用项目,打通全栈

1747 学习 · 448 问题

查看课程