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

Linux 无法使用在Plesk(Amazon Ec2)下创建的用户进行ssh,linux,ubuntu,amazon-ec2,plesk,Linux,Ubuntu,Amazon Ec2,Plesk,我已经在ubuntu实例(EC2)下手动安装了Plesk, 并使用Plesk创建了一个系统用户,因此当我尝试与该用户进行SSH时,会得到:权限被拒绝(publickey)。 我有一个pem密钥,用于与ubuntu用户进行ssh 我的主要目标是从bitbucket中克隆git,我知道正确的用户应该进行克隆,这样才能成功。我尝试了很多方法,到处都找了 任何帮助都将不胜感激。谢谢大家! 好吧,我找到了解决办法 首先,我必须使用Amazon提供的pem密钥作为主要用户登录(对我来说是ubuntu) 然后

我已经在ubuntu实例(EC2)下手动安装了Plesk, 并使用Plesk创建了一个系统用户,因此当我尝试与该用户进行SSH时,会得到:
权限被拒绝(publickey)。
我有一个pem密钥,用于与ubuntu用户进行ssh

我的主要目标是从bitbucket中克隆git,我知道正确的用户应该进行克隆,这样才能成功。我尝试了很多方法,到处都找了


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

好吧,我找到了解决办法

首先,我必须使用Amazon提供的pem密钥作为主要用户登录(对我来说是ubuntu)

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

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

就这样结束了

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


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

好吧,我找到了解决方案

sudo service ssh restart ->not work
首先,我必须使用Amazon提供的pem密钥作为主要用户登录(对我来说是ubuntu)

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

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

就这样结束了

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

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

sudo service ssh restart ->not work
这不起作用,用这个代替

sudo service sshd restart
这不起作用,用这个代替

sudo service sshd restart

ssh不是服务,它是连接到sshd服务的命令,sshd是服务ssh不是服务,它是连接到sshd服务的命令,sshd是服务