我在ubuntu实例(EC2)下手动安装了Plesk,
并使用Plesk创建了一个系统用户,所以当我尝试使用该用户进行SSH时,我得到:Permission denied (publickey).
我有一个pem键,我用它来与ubuntu用户进行ssh。
我的主要目标是从bitbucket获得一个git clone,而且我知道正确的用户应该进行克隆,以便它能够成功。我试过很多方法,到处寻找!
任何帮助将不胜感激。谢谢!
答案 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