无法与在 Plesk (Amazon Ec2) 下创建的用户进行 ssh

Unable to ssh with user created under Plesk (Amazon Ec2)

我在 ubuntu 实例 (EC2) 下手动安装了 Plesk, 并使用 Plesk 创建了一个系统用户,所以当我尝试与该用户进行 SSH 时,我得到:Permission denied (publickey). 我有一个 pem 密钥,用于与 ubuntu 用户进行 ssh。

我的主要目标是从 bitbucket 中获得一个 git 克隆,而且我知道正确的用户应该进行克隆,这样它就会成功。我试过很多方法,到处找!

任何帮助将不胜感激。谢谢!

好的,所以我找到了解决方案。

首先,我必须使用亚马逊提供的 pem 密钥以主用户身份登录(对我来说是 ubuntu)。

然后我修改了这个文件:sudo nano /etc/ssh/sshd_config 并将 PasswordAuthentication no 更改为 PasswordAuthentication yes

然后我不得不重新启动ssh服务:sudo service ssh restart

到此结束!

PS 当我使用 Plesk 用户登录时,我必须像这样激活 ssh-agent:ssh-agent /bin/bash

希望对大家有所帮助。

sudo service ssh restart ->not work

这个不行,改用这个。

sudo service sshd restart