원격 서버에 연결할 수 없습니다: sudo chown -R $USER:$USER /var/www

원격 서버에 연결할 수 없습니다: sudo chown -R $USER:$USER /var/www

다음을 사용하여 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/wwwopc

chown -r opc .ssh
chmod 600 .ssh/*
chmod 700 .ssh

.ssh디렉토리와 그 내용이 다른 사용자의 소유이거나 .ssh권한이 잘못된 경우 SSH는 연결할 수 없습니다.

다음 단계는 웹 서버의 권한을 이해하는 것입니다. 소유권 및/또는 권한을 직접 변경하면 문제가 발생할 수 있으며 보안 위험이 발생할 수도 있습니다.

관련 정보