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

时间:2015-05-13 09:11:59

标签: linux ubuntu amazon-ec2 plesk

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

我的主要目标是从bitbucket获得一个git clone,而且我知道正确的用户应该进行克隆,以便它能够成功。我试过很多方法,到处寻找!

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

2 个答案:

答案 0 :(得分:1)

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

首先,我必须使用亚马逊提供的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

我希望这对任何人都有帮助。

答案 1 :(得分:0)

sudo service ssh restart ->not work

这将不起作用,请改用此。

sudo service sshd restart