只能使用 root 用户连接到 Droplet

只能使用 root 用户连接到 Droplet

我正在尝试设置 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这很奇怪。
任何帮助都将不胜感激 :)

相关内容