cpole 인트라넷 침투 + VNC를 통해 공용 네트워크에서 원격 우분투를 달성하는 방법


머리말

우분투 시스템의 데스크톱 수준에서 원격 연결을 이루려면 우분투 시스템에 vnc가 설치되어 있어야 합니다.데스크톱이기 때문에 우분투에는 그래픽 인터페이스가 있어야 한다는 전제가 있습니다.그렇지 않은 경우 다음 명령을 실행할 수 있습니다. 그래픽 인터페이스를 설치하려면

sudo apt install ubuntu-desktop 

sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal 

sudo reboot #重启即可看到图形界面

1. 우분투에 VNC 설치

우분투에 vnc 설치

sudo apt-get install x11vnc

영상

LightDM 설치 [LightDM은 최상의 호환성을 위해 로컬 그래픽 인터페이스를 지원하도록 설계되었습니다.]

sudo apt-get install lightdm

설치 과정에서 다음 옵션이 나타납니다.lightdm을 선택하고 Enter를 누르세요.

여기에 이미지 설명을 삽입하세요.

비밀번호 설정 비밀번호를 설정한 후 /home/root1/.vnc/passwd에 비밀번호를 저장할지 묻는 메시지가 표시됩니다. Enter를 눌러 y확인하세요.

x11vnc -storepasswd

여기에 이미지 설명을 삽입하세요.

2. 부팅 시 vnc가 시작되도록 설정

x11vnc.service파일을 생성하다

sudo vim /lib/systemd/system/x11vnc.service

키를 눌러i 편집 모드로 들어가서 다음 정보를 추가하세요 !! 참고: <USERNAME>우분투 사용자 이름으로 바꾸고 , 추가 후 편집을 종료하려면 Esc 키를 누른 다음 콜론을 입력하세요: wq 저장

[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
 
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/<USERNAME>/.vnc/passwd -rfbport 5900 -shared
 
[Install]
WantedBy=multi-user.target

여기에 이미지 설명을 삽입하세요.

시작 설정

sudo systemctl enable x11vnc.service

서비스 시작

sudo systemctl start x11vnc.service

3. Windows 설치 VNC 뷰어 연결 도구

vnc 공식 웹사이트에 접속하여 vnc 연결 도구의 Windows 버전을 다운로드하세요.

https://www.realvnc.com/en/connect/download/viewer/

여기에 이미지 설명을 삽입하세요.

다운로드 후 열어서 LAN IP를 사용하여 연결합니다.포트는 5900입니다.

여기에 이미지 설명을 삽입하세요.

비밀번호 인터페이스가 나타나면 위에서 설정한 비밀번호를 입력하세요.
여기에 이미지 설명을 삽입하세요.

성공을 나타내는 Ubuntu 데스크탑이 나타납니다.
여기에 이미지 설명을 삽입하세요.

4. 인트라넷 침투

로컬 테스트 원격 연결이 정상이면 다음으로 공용 네트워크 환경에서 원격 데스크톱을 실현합니다. 여기서는 cpole 인트라넷 침투 도구를 사용하여 원격 액세스를 실현할 수 있습니다. http/https/tcp 프로토콜을 지원하고, 트래픽을 제한하지 않으며, 공용 IP 주소가 필요하지 않으며, 라우터를 설정할 필요가 없습니다.

c폴라 공식 홈페이지: https://www.cpole.com/

4.1 cpole 설치 [원 클릭 스크립트 명령을 사용한 설치 지원]

  • cpole 설치 (가정용)
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash

또는 cpole 짧은 링크 설치 방법: (외국인용)

curl -sL https://git.io/cpolar | sudo bash
  • 버전번호를 확인하시고, 버전번호가 정상적으로 표시되면 설치가 성공한 것입니다.
cpolar version
  • 토큰 인증

cpole 공식 웹사이트 백엔드 에 로그인하고 왼쪽의 확인을 클릭한 후 인증 토큰을 확인한 후 명령줄에 토큰을 붙여넣습니다.

cpolar authtoken xxxxxxx

20230227141344

  • 단순 침투 테스트를 통해 해당 공용 네트워크 주소가 정상적으로 생성되면 침투에 성공한 것입니다.
cpolar http 8080

Ctrl+C를 눌러 종료하세요.

  • 시스템에 서비스 추가
sudo systemctl enable cpolar
  • c폴라 서비스 시작
sudo systemctl start cpolar
  • 서비스 상태 확인
sudo systemctl status cpolar

4.2 터널 매핑 생성

cpole이 성공적으로 설치되면 브라우저에서 로컬 포트 ​​9200, [127.0.0.1:9200]에 접속하고 cpole 이메일 계정을 사용하여 웹 UI 관리 인터페이스에 로그인합니다.

여기에 이미지 설명을 삽입하세요.

성공적으로 로그인한 후 왼쪽 대시보드에서 터널 관리 - 터널 생성을 클릭하여 로컬 포트 ​​5900을 가리키는 TCP 프로토콜 터널을 생성합니다.

  • 터널 이름 : 사용자 정의가 가능하며, 기존 터널 이름과 중복되지 않도록 주의하세요.
  • 프로토콜: TCP
  • 현지 주소: 5900
  • 도메인 이름 유형: 무료로 임의의 도메인 이름을 선택하세요.
  • 지역: 기본값은 중국 상단입니다.

딸깍 하는 소리创建

여기에 이미지 설명을 삽입하세요.

터널이 성공적으로 생성된 후 왼쪽 온라인 터널 목록의 상태를 클릭하면 방금 생성된 터널이 해당 공용 네트워크 주소 + 공용 네트워크 포트 번호를 생성한 것을 확인할 수 있습니다. 복사해 두세요.

여기에 이미지 설명을 삽입하세요.

4.3 공용 네트워크 원격 액세스 테스트

Windows vnc 뷰어를 열고 방금 얻은 공용 네트워크 주소 + 공용 네트워크 포트 번호를 사용하여 연결하십시오. 이 예는2.tcp.vip.cpolar.cn:13001
여기에 이미지 설명을 삽입하세요.

암호를 입력
여기에 이미지 설명을 삽입하세요.

공용 네트워크 원격 연결 성공
여기에 이미지 설명을 삽입하세요.

5. 고정 TCP 주소 구성

위에서 생성한 터널은 랜덤 주소 터널이므로 24시간 이내에 주소가 변경되므로, 보다 안정적인 연결을 위해서는 고정된 TCP 주소를 구성해야 합니다.

고정 TCP 포트 주소를 구성하려면 cpole을 Professional Edition 패키지 이상으로 업그레이드해야 합니다.

5.1 고정 공용 네트워크 TCP 포트 주소 예약

cpole 공식 웹사이트 백엔드에 로그인하고 왼쪽의 Reserve를 클릭한 후 예약된 TCP 주소를 선택하세요.

  • 지역: 중국 VIP 선택
  • 설명: 사용자 정의할 수 있는 메모

유지하려면 클릭하세요.

여기에 이미지 설명을 삽입하세요.

주소가 성공적으로 예약되면 시스템은 해당 고정 공용 주소를 생성하고 복사합니다.

여기에 이미지 설명을 삽입하세요.

5.2 고정 공용 네트워크 TCP 포트 주소 구성

브라우저에서 cpole 웹 UI 관리 인터페이스( http://127.0.0.1:9200/ )에 로그인 하고 왼쪽 대시보드 - 터널 목록에서 터널 관리를 클릭한 후 앞서 생성한 vnc 원격 터널을 찾아 편집을 클릭합니다. 오른쪽

여기에 이미지 설명을 삽입하세요.

터널 정보를 수정하고 성공적으로 예약된 고정 TCP 주소를 터널에 구성합니다.

  • 포트 유형: 고정 TCP 포트로 수정됨
  • 예약된 TCP 주소: 성공적으로 예약된 주소를 입력하세요.

업데이트하려면 클릭하세요.

여기에 이미지 설명을 삽입하세요.

터널 업데이트에 성공한 후 왼쪽 대시보드 - 온라인 터널 목록에서 상태를 클릭하고 vnc 원격 데스크톱 터널을 찾으면 공용 네트워크 주소가 고정 tcp 주소로 업데이트된 것을 확인할 수 있습니다.

여기에 이미지 설명을 삽입하세요.

5.3 고정 공용 네트워크 주소의 원격 사용 테스트

다음으로 고정 TCP 포트 주소를 사용하여 원격 우분투 데스크톱을 테스트합니다.Windows에서 다시 VNC 뷰어를 열고 고정 TCP 주소를 사용하여 연결하면 비밀번호 인터페이스가 나타나고 비밀번호도 입력합니다.

여기에 이미지 설명을 삽입하세요.

원격 연결 성공

여기에 이미지 설명을 삽입하세요.

요약하다

지금까지 우리는 VNC 원격 데스크탑 우분투의 사용을 성공적으로 실현했습니다. c폴라를 통해 vnc 서비스 포트 5900에 침투하고, 생성된 공용 네트워크 주소를 사용하고, 공용 네트워크 IP 없이 언제 어디서나 내부 네트워크에서 Ubuntu의 원격 데스크탑 제어를 실현합니다. 또는 라우터를 구성하십시오. 게다가 이 공용 네트워크 주소는 여전히 고정되어 있으며 무작위로 변경되지 않으므로 연결이 안정적입니다.

vnc 침투 외에도 cpole은 공용 네트워크 ssh 원격, 원격 Synology NAS, Minecraft 온라인, WeChat 공용 계정 Alipay 디버깅, 로컬 웹 공개 등 다양한 다른 시나리오에도 적용할 수 있습니다... [PS: cpole은 현재 아직입니다. 21일 환불 보장 지원]

c폴라 폴 클라우드 기사에서 재인쇄됨: VNC 원격 데스크톱 Ubuntu 사용 [공용 네트워크 원격을 달성하기 위한 인트라넷 침투]

Guess you like

Origin blog.csdn.net/weixin_46703995/article/details/132671835