
NAT의 여러 계층 뒤에 있는 개인 데스크톱에 액세스하기 위해 VPS를 SSH "프록시"로 사용하려고 합니다. 기본적으로 VPS의 TCP 포트에서 데스크탑으로 역방향 SSH 터널이 열려 있습니다. 저는 다른 어떤 것도 실행하고 있지 않습니다(기본적으로 실행되도록 구성된 것 제외). 그러나 내가 무엇을 하든 결국 새로 부팅한 후 몇 분에서 며칠이 지나면 메모리 부족 상태가 발생하기 시작합니다.
이것은 Vultr 콘솔 출력입니다:
나는 다음을 시도했지만 아무 소용이 없었습니다.
- DigitalOcean에서 Vultr로 전환합니다.
- Ubuntu 16.04에서 Debian 8(둘 다 x64)로 전환합니다.
- 할당된 시스템 메모리를 512MB에서 1GB로 늘립니다.
- 8GB 크기의 스왑 파일을 추가합니다. (부츠 전반에 걸쳐 지속됩니다).
- 기본 SSH 포트를 잘 알려지지 않은 두 개의 서로 다른 포트로 연속적으로 변경합니다. (이유: 불명확함을 통한 보안, 어느 정도)
게다가 OpenSSH 서버는 공개 키 액세스만 허용하도록 구성되어 있으며 포트 22에 바인딩되지 않습니다. 내 DigitalOcean 및 Vultr 계정과 도메인 등록 기관 계정은 모두 2단계로 보호되므로 그 중 어느 것도 손상되었다고 생각하지 마십시오.
나는 보았다VPS에 메모리가 부족한 이유는 무엇입니까?그런데 왜 스왑 파일을 추가하는지 모르겠습니다.습관돕다.
무슨 일이 일어나고 있는지 설명할 수 있는 사람이 있나요?