无法与在 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
我在 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