다음을 사용하여 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는 연결할 수 없습니다.
다음 단계는 웹 서버의 권한을 이해하는 것입니다. 소유권 및/또는 권한을 직접 변경하면 문제가 발생할 수 있으며 보안 위험이 발생할 수도 있습니다.