如何在Filezilla中撤消文件权限设置


0

我意外地使用filezilla中的文件权限将.ssh文件夹的文件许可权和我服务器上的authorized_keys文件的许可权更改为700。但是由于这个原因,我无法连接到我的服务器,并出现以下错误:错误:断开连接:没有可用的支持的身份验证方法(服务器发送:publickey)错误:无法连接到服务器

请帮助我解决此问题,因为我无法在filezilla上查看文件,因为它未连接到服务器以撤消所有更改。

Answers:


0

我使用filezilla中的文件权限意外地将服务器上的.ssh文件夹和authorized_keys文件的文件权限更改为700。但是由于这个原因,我无法连接到我的服务器,并出现以下错误:错误:断开连接:没有可用的支持的身份验证方法(服务器发送:publickey)错误:无法连接到服务器

这不是由于文件许可权700引起的。具有该许可权.ssh并且.ssh/authorized_keys不会阻止使用密钥登录。此权限足够严格。如果权限设置过于宽松,可能会阻止使用键登录。因此,原因有所不同。

似乎服务器仅允许使用密钥登录。确保Filezilla确实使用了您的密钥。您可能需要给它的路径,你的私人密钥文件。为了进行故障排除,最好尝试使用其他工具连接到服务器,例如sshsftp

如果所有其他方法均失败,则需要服务器管理员的帮助。


嘿janos,非常感谢您的答复。但是我尝试了您的解决方案。我的服务器上已经有.pem文件。使用putty和puttygen将.pem文件转换为.ppk文件,即私钥。然后在filezilla add key选项中添加该密钥。但是仍然会给出相同的错误。实际上,在更改此文件许可权之前,我能够访问我的服务器文件。因此无法理解问题。
darshana

@darshana您更改了的内容authorized_keys吗?
janos

我无法将我的公钥复制到authorized_keys,因为它未连接到我的服务器,并且权限被拒绝<公钥>
darshana

@darshana我知道您现在不能这样做。我的意思是如果您在连接时更改了它。因为我们仍然不知道原因。我怀疑是原因。看来您的设置正确,然后您将其破坏了。权限更改不是问题。无论如何,在一般情况下,您似乎都不太了解如何使用密钥设置身份验证,这使调试非常困难。
janos

那么有什么办法可以做到呢?
darshana
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.