今天我发现我无法登录我的VPS(Ubuntu 16)。昨天我做了这个:https : //www.digitalocean.com/community/questions/how-do-i-restrict-a-user-to-a-specific-directory
因此,我的phpmyadmin也要在登录时也出现错误:#2002
我无法通过Putty登录到SFTP。
如何在不重新安装VPS并丢失数据的情况下解决此问题?
编辑:VPS提供程序我可以访问本地控制台VPS,所以我在VPS上,但是如何解决此问题?
做任何事情都有使问题变得更糟的风险。您的第一步应该是通过控制台登录,备份并将备份推送到您具有完全控制权的另一个系统。
在不完全知道自己所做的事情的情况下,很难提供一个很好的答案,但是似乎很可能您弄乱了sshd配置。我将检查sshd是否正在运行,并查看日志文件中的提示,如果不运行sshd则重新启动sshd,或者修复配置中引起的错误并重新启动ssh。
假设您不能做那么多,那么受到较少控制的选项就是重新安装ssh。开始于
mv /etc/ssh /etc/ssh-broken
备份旧的ssh配置。然后强制ubuntu重新安装-sudo apt-get --purge删除openssh-server
sudo apt-get install openssh-server
您可能需要使用/etc/init.d/sshd restart之类的命令来重新启动ssh
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句