我正在尝试设置 Digital Ocean Droplet,并且我创建了一个新用户来遵循最佳实践,这样我就可以运行代码命令,因为它不允许以 root 用户身份运行。我可以使用登录,
ssh -i ~/.ssh/id_rsa root@droplet_ip
但运行
ssh -i ~/.ssh/id_rsa my_user@droplet_ip
返回my_user@droplet_ip: Permission denied (publickey).
为什么会出现此问题?我还设法在使用以 root 身份登录后更改了用户sudo su my_user
,但当我尝试运行code
它时,它说mkdir: cannot create directory ‘’: No such file or directory
这很奇怪。
任何帮助都将不胜感激 :)
只能使用 root 用户连接到 Droplet
•
ssh
相关内容
- 如何使用 FFmpeg 重新编码时实现视频无损旋转?
- 可以使用 Ubuntu 手机拍摄原始图像吗?
- Kubuntu 18.04 Asus Rog Strix z370-I Gaming 蓝牙无法使用
- 将多个文件从制表符分隔的 CSV 转换为逗号分隔的 CSV
- 根据单元格内容创建 Excel 图表数据系列
- 有人知道 Ubuntu 是否/何时会将默认 ruby 安装从 1.8 版切换到 1.9 版吗?
- 按文件输入对输出内容进行排序
- Mac 和 Windows PC 之间通过路由器远程连接 PostgreSQL 不起作用
- Beamer 中 \movie 命令中的选项海报不起作用
- top 仅显示当前用户进程