小编Sla*_*ast的帖子

sudo 密码无法通过 ssh 工作

我的本地(虚拟)计算机上有一个具有 sudo 权限的用户,当我使用该用户登录时,我可以运行 SUDO 命令,例如:

$ sudo ls
[sudo] password for <user>:  ***PASSWORD ENTERTED***
<list of files>
Run Code Online (Sandbox Code Playgroud)

然而,当我通过 SSH 连接到同一台机器时,我得到:

$ ssh <user>@<ip-address>
<user>@<ip-address>'s password: ***PASSWORD ENTERTED***
.
.
.
[<user>@<host> ~]$ sudo ls
[sudo] password for <user>:  ***SAME PASSWORD***
Sorry, try again.
[sudo] password for <user>: ***[CTRL-C]***
sudo: 1 incorrect password attempt
Run Code Online (Sandbox Code Playgroud)

知道为什么这个密码不被 SSH 接受吗?

这并不重要,但我可以通过 ssh “su” 来 root(通过使用 root 密码),但尝试使用“sudo su”(使用用户密码)进行 su 会失败。

编辑:我通过SSH 访问的机器是在 Virtualbox 中运行的CentOS 9机器,而我通过SSH 访问的机器也是在 Virtualbox 中运行的Rocky 9 …

linux ssh sudo passwords

9
推荐指数
1
解决办法
1445
查看次数

标签 统计

linux ×1

passwords ×1

ssh ×1

sudo ×1