LAMP 서버의 SSH가 잠겨 있지만 SFTP 액세스 권한이 있습니다.

LAMP 서버의 SSH가 잠겨 있지만 SFTP 액세스 권한이 있습니다.

실수를 해서 /etc/sshd_configCentos 6을 실행하는 원격 호스팅 서버에 접속할 수 없게 되었습니다.

/var/wwwFTP를 통해 액세스할 수 있고 루트 비밀번호를 알고 있는 Apache를 실행하고 있습니다 .

복구를 시도하기 위해 sshd_config몇 가지 명령을 사용하여 PHP 페이지를 만들려고 했습니다 exec(). passthru()이 명령은 user 로 실행되었습니다 apache. 나는 시도했다:

echo "password" | su -c "cp -f sshd_config /etc/sshd/sshd_config"

그러나 그것은 작동하지 않았습니다. expect서버에 설치되지 않았습니다.

이 문제에 대한 해결책을 아는 사람이 있나요?

답변1

루트에 SFTP 액세스 권한이 있습니까? 할 수 있나요 sftp root@remote? 그렇다면 원격에서 로컬 시스템으로 /etc/sshd/sshd_config를 다운로드하여 수정한 다음 올바른 버전을 다시 푸시할 수 있어야 합니다.

답변2

이 서버는 귀하가 설정한 서버입니까, 아니면 호스팅 제공업체에서 제공한 서버입니까? 호스팅 공급자가 제공하는 경우 Webmin을 설치할 수 있는 방법을 제공합니까?

그렇지 않은 경우 SSH 구성에서 정확히 무엇을 변경했습니까?

관련 정보