SSH Linux 설정에는 메모리만 필요합니다.

SSH Linux 설정에는 메모리만 필요합니다.

내부 네트워크 액세스를 위해 최소 Debian 또는 CentOS 설치를 설정하려고 합니다.

설정의 목적은 나머지 내부 네트워크에 대한 SSH 액세스를 허용하는 것입니다.그게 다야. 추가 기능을 제공할 필요가 없으며 설치된 추가 유틸리티도 거의 없습니다.

명확성을 위해 설치에 대한 주요 사용 시나리오는 다음과 같습니다.

  1. 네트워크 외부에서 SSH를 통해 머신에 연결합니다.
  2. SSH 출력이 기계에서인트라넷 대상 시스템으로

내 질문은 다음과 같습니다

  • 무엇인가요최소 메모리 양안정성이나 성능 문제가 발생하지 않고 수행해야 합니까?
  • 얼마나추가 메모리나중에 기계를 경화시키기 위해 보관해야 합니다.갑옷을 적용아니면 다른 경화제?
  • 또 다른 배포판이 있나요(리눅스또는BSD) 이런 종류의 응용 프로그램에 더 적합할까요?

기타 참고사항:

  • 기계가 작동해야 합니다가장 작은자원(최대 128MiB RAM)
  • 우주선기계에 접근하는 데 자주 사용될 수 있음
  • SSH 서버와 클라이언트는SSH 열기

노트:이 질문의 보다 배포 지향적인 버전은 여기에 게시됩니다. SSH만 지원하는 경량 배포(< 128MiB RAM)


답변1

SSH와 AppArmor만 사용할 계획이라면 128MB이면 충분하다고 확신합니다. SSH를 사용하고 Asterisk PBX를 부팅할 때 데비안이 64MB 미만의 RAM을 차지하는 것을 기억합니다.

편집: 2020년 6월 8일부터 일반적인 소프트웨어 팽창으로 인해 이제 SSH 및 AppArmor만 사용하여 베어본 Linux를 실행하려면 256MB의 RAM이 필요합니다. 젠투를 사용하고 수동으로 구성된 커널을 빌드한다면(즉, genkernel을 사용하지 않고) RAM 사용량을 줄일 수 있습니다.

답변2

특정 주류 배포판을 실행하려면 해당 배포판에 대한 최소 RAM 용량이 충분한 것이 좋습니다.

OpenWRT 또는 uCLinux와 같은 것이 실행될 수 있습니다. 단일 메가바이트10년 전의 오래된 라우터와 같은 상자에 있는 RAM은 여전히 ​​쉽게 SSH 액세스를 제공할 수 있습니다(보통 dropbear 및 busybox를 통해).

관련 정보