我正在尝试设置 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