我尝试使用以下命令获取写入权限来更改运行 Fedora 的远程服务器上的 HTML 文件:
sudo chown -R $USER:$USER /var/www
在使用 SSH 连接到服务器上的终端的终端中输入此行后,我无法再使用 FileZilla 连接到服务器或与终端建立新的 SSH 连接。
Filezilla: Status: Using username "opc". Status: Server refused our key Error: Could not connect to server
SSH: Permission denied (publickey,gssapi-keyex,gssapi-with-mic)
我努力了:
sudo chmod 755 /var/www/html
sudo chown -R root:root /var/www
任何帮助将不胜感激!
答案1
这两件事,你对 -permissions 的混乱/var/www
和你的ssh
访问应该完全无关,除非你的用户opc
在/var/www
.如果是这种情况,请转到opc
和的主目录
chown -r opc .ssh
chmod 600 .ssh/*
chmod 700 .ssh
.ssh
如果目录及其内容由其他用户拥有或者.ssh
权限错误,则ssh 将无法连接。
下一步是了解您的网络服务器的权限。直接更改所有权和/或权限会带来麻烦,甚至可能成为安全隐患。