小编She*_*Rad的帖子

ssh localhost:WSL2 上的 Ubuntu 权限被拒绝(公钥)

我在“sshing”到本地主机时遇到问题并且权限被拒绝。我已经尝试过从 root 开始或使用 sudo 的所有方法。

我在“sshing”到本地主机时遇到问题并且权限被拒绝。我已经尝试过从 root 开始或使用 sudo 的所有方法。

运行以下命令:

ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
cat /root/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 0600 ~/.ssh/authorized_keys
ssh localhost
Run Code Online (Sandbox Code Playgroud)

作为 root 用户,我还执行了以下操作,以防我使用任一用户并且目录混淆:

cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
cat /home/shervleradvm/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
Run Code Online (Sandbox Code Playgroud)

第一次是因为服务没有运行。所以我sudo service ssh start
也禁用了 ufw 进行测试。sudo ufw disable
关键文件的读/写权限是

drwx------ 2 shervleradvm shervleradvm 4096 Nov 21 23:15 .
drwxr-xr-x 6 shervleradvm shervleradvm 4096 Nov 21 23:25 ..
-rw-r----- 1 shervleradvm shervleradvm 1146 Nov 21 23:23 …
Run Code Online (Sandbox Code Playgroud)

server ssh permissions networking

6
推荐指数
1
解决办法
3万
查看次数

标签 统计

networking ×1

permissions ×1

server ×1

ssh ×1