저는 Linux를 처음 사용하고 Oracle VirtualBox를 사용하여 RedHat6 VM을 만들었습니다. 테스트 목적으로 PuTTY를 사용하여 내 로컬/호스트 Windows 컴퓨터(및 내 집 WiFi에 연결된 친구의 컴퓨터)에서 연결할 수 있도록 설정했습니다.
Windows를 사용하여 사무실의 개인 네트워크에서 이 RedHat VM에 연결하려면 어떻게 해야 합니까?
목표: 전 세계 어디에서나 내 가상 머신에 로그인할 수 있기를 원합니다!
답변1
사람들이 퍼티를 사용하여 가상 머신에 연결할 수 있으면 작업은 서버 측에서 수행됩니다. 이제 가상 서버 포트를 생성하려면 라우터 설정을 수정해야 합니다. 가상 서버를 통해. 내 말은 누군가가 공용 IP 주소의 포트 22에 액세스하면 라우터는 해당 요청을 RedHat 서버의 내부 IP 주소에 있는 포트 22로 전달할 수 있어야 한다는 것입니다. 라우터는 제조업체, 모델 및 펌웨어 수준이 다르기 때문에 특정 제조업체 및 모델에 맞게 구성하는 방법을 말하기는 어렵습니다. 하지만 라우터 제조사와 모델을 Google에 검색하면 "가상 서버 포트 생성"이 작업을 단계별로 수행하는 방법을 설명하는 잘 작성된 몇 안 되는 문서 중 하나를 찾을 수 있을 것이라고 확신합니다. 추측할 수 있듯이 이 작업을 수행하는 유일한 사람은 아닙니다.
지침
이렇게 하면 상처의 세계에 자신이 열리게 됩니다. 대부분의 스크립트 키디는 인터넷에서 열린 포트를 검색하며 포트 22는 일반적인 공격 벡터입니다. 일단 열려 있는 것을 보면 해킹할 수 있는 기계를 찾기 위해 다양한 공격을 수행하기 시작합니다. 패치 및 취약점과 관련하여 시스템이 견고하더라도 이러한 사람들로부터 얻는 트래픽은 네트워크 성능에 영향을 미칠 수 있습니다. 그들은 멈추지도, 포기하지도 않을 것입니다. 포트 22를 6142와 같은 임의의 포트 번호로 변경할 수 있습니다. 그런 다음 공용 IP 주소 ssh -p 6142 w.x.y.z
가 어디에 있는지와 유사한 w.x.y.z
명령을 사용하여 라우터의 공용 IP 주소에 연결 해야 합니다. 이 경우에도 일부 네트워크 스캐너는 포트를 찾을 수 있으며 동일한 보트에 탑승하여 프런트 엔드에서 약간의 시간을 얻을 수 있습니다. IP 주소와 포트 번호가 발견되면 패배하는 전투입니다. 주의하시기 바랍니다. 당신이 무엇을 얻고 있는지 알아라