2016-03-01 229 views
0

我试图登录到服务器使用SSH,我意识到我忘记了我的密码。我使用这个命令:权限被拒绝(公钥,密码)。同时使用SSH登录

ssh [email protected] 

我不知道该怎么办,我搜索了一个解决方案,但没有什么帮助了我。我使用的是Ubuntu 14.04。 有什么帮助吗?

+0

你的意思是你忘了你的密钥文件密码,但你也有在此服务器上的用户的密码? –

+0

我忘记了我的本地计算机上的ssh密码,否则我正在使用Digital Ocean,并且我知道我的帐户。 – EgzEst

回答

1

如果不使用ssh公共密钥,而你只是忘记了root密码,你可以用数字海洋控制面板

如果您在使用ssh公共密钥重置你的root密码,你忘记了密码到键,可以强制SSH使用您的数字海洋密码,而不是关键

ssh -o PreferredAuthentications=password -o PubkeyAuthentication=no [email protected] 
+0

我应该替换用户名和密码吗?对不起,我的问题,但我有点困惑 – EgzEst

+0

您忘记的密码只用于该密钥文件。如果您不认为自己永远记不住它(它位于您的主文件夹中的'.ssh'文件夹内),则可以完全删除该密钥文件,然后可以从远程服务器中删除相应的公钥,然后替换它如果你喜欢,可以带一个新的。 –

+0

我澄清了我的答案。如果您只是忘记了此服务器的root密码,则可以在数字海洋控制面板中将其重置。 –