RSA 키를 복구했지만 웹서버가 잠겨 있습니다.

RSA 키를 복구했지만 웹서버가 잠겨 있습니다.

그래서 포트폴리오 사이트인 jasonwarner.dev를 위해 관리되지 않는 웹 서버를 구축했을 때 처음에는 모든 로그인과 루트 계정을 비활성화하여 웹 서버를 잠갔습니다. 완전히 중국의 IP에서 수십만 건의 루트 로그인 시도에 대한 알림을 받았기 때문입니다. 나는 두 개의 서로 다른 RSA 키를 가지고 있었는데, 하나는 내 Windows 컴퓨터용이고 다른 하나는 내 Macbook에서 이중 부팅되는 Linux 배포판에 있습니다. 모든 것이 완벽하게 예상대로 작동했습니다. 그러나 물론 내 Linux 시스템에서 WINE을 실험한 후 어떤 계정에도 로그인할 수 없게 되었고 복구 모드를 사용할 때 인터넷이 연결되지 않는 일이 일어났습니다. 동시에 내 Windows 컴퓨터의 네트워크 어댑터에도 문제가 있었고 NSA가 공개한 최근 바이러스인 줄 알고 Windows 컴퓨터를 재설정했습니다. 따라서 내 Windows 재설정이 내 파일을 저장해야 했지만 내 RAID 배열만 저장하고 내 C를 지웠습니다. 그래서 내 Linux 시스템의 내 .ssh 폴더를 USB로 복구했지만 MacOS 또는 Windows에서 내 웹 서버에 로그인하려고 시도했을 때 연결하고 암호를 입력할 수 있지만 동일한 오류가 발생합니다.

debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic

제가 시도한 어떤 것도 이 문제를 해결하지 못했습니다. 서버를 다시 구축해야 한다고 가정하지만 기적적인 해결책이 있다면 시간을 절약해 주시면 감사하겠습니다.

또한 이것이 왜 작동하지 않는지 이해해 주시면 감사하겠습니다. RSA 키가 컴퓨터와 관련이 없다고 생각했습니다. 웹 서버의 퍼브와 일치하려면 RSA 키가 필요하다고 생각했습니다.

감사합니다

RSA 로그인 시도 결과

답변1

구조 모드는 확실히 이 문제에 대한 해결책입니다.

모든 Linux 배포판에는 항상 일종의 안전 부팅이 있어야 하며 저와 같은 VM을 임대하는 경우 Linux OS의 이 기능을 사용할 수 있는 시스템이 있어야 합니다.

제 경우에는 Hostwinds를 사용하고 복구 부팅 옵션이 있습니다. 거기에서 간단히 VNC를 서버에 연결하고 이전에 만든 사용자 이름과 비밀번호를 사용하고 sshd_config에서 설정을 변경할 수 있었습니다.

그냥 처음부터 이렇게 했으면 좋았을 텐데

관련 정보