VSCode remote-ssh 플러그인 localhost port forwarding

2021. 11. 11. 22:45·IT(개발아님)/MacOS
반응형

VSCode remote-ssh 플러그인 localhost port forwarding

문제점 발견

remote-ssh를 통해 라즈베리파이에서 웹서버를 열면, localhost:8000 주소가 라즈베리파이로 자동 연결되는 현상이 발생했다.

뭐가 잘못된 건지 몰랐었는데, 로컬에서 서버를 하나 더 열면서 localhost에서 8000번 포트가 사용 중인 것을 발견했다.

  $ python manage.py runserver
  Watching for file changes with StatReloader
  Performing system checks...

  System check identified no issues (0 silenced).
  November 11, 2021 - 06:52:53
  Django version 2.2.5, using settings 'mysite.settings'
  Starting development server at http://127.0.0.1:8000/
  Quit the server with CONTROL-C.
  Error: That port is already in use.

해당 포트를 사용하는 프로세스 확인

netstat

netstat 명령어로 특정 포트를 사용 중인 프로세스의 아이디PID를 찾을 수 있다.

  $ netstat -anv | head -2 | tail -1; netstat -anv | grep 8000
  Proto Recv-Q Send-Q  Local Address          Foreign Address        (state)     rhiwat shiwat    pid   epid  state    options
  tcp4       0      0  127.0.0.1.8000         *.*                    LISTEN      131072 131072  56783      0 0x0100 0x00000106

ps

PID가 56783인 프로세스의 이름을 찾아보자

  $ ps -f 56783
  UID   PID  PPID   C STIME   TTY           TIME CMD
  501 56783 56754   0 화04PM ??         1:58.66 /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Renderer).app/Contents/MacOS/Code Helper ...이하생략

VSCode에서 포트포워딩 비활성화

remote-ssh를 사용하는 VSCode 창에서 F1 이나 Command + Shift + P 를 누르고 Stop Forwaring Port 를 찾아서 포트를 비활성화하면 끝


참고

  • https://gbsb.tistory.com/415

  • https://woonizzooni.tistory.com/entry/Mac-listen-%ED%8F%AC%ED%8A%B8-pid-%ED%99%95%EC%9D%B8-%EB%B0%A9%EB%B2%95-TCPUDP-%EC%84%B8%EC%85%98-%ED%99%95%EC%9D%B8-%EB%B0%A9%EB%B2%95

  • https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_PID%EB%A1%9C_%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4_%EC%9D%B4%EB%A6%84_%ED%99%95%EC%9D%B8

  • https://code.visualstudio.com/docs/remote/ssh

반응형
저작자표시 (새창열림)

'IT(개발아님) > MacOS' 카테고리의 다른 글

MacOS VoiceOver 단축키 비활성화  (0) 2023.01.04
MacOS hosts file 경로  (0) 2023.01.04
macOS 특정 IP 열린 포트번호 확인  (0) 2023.01.01
맥북 클램쉘 모드로 외부 모니터 연결 시 알림이 울리지 않는 현상  (0) 2022.10.09
MacOS 자잘한 설정들  (0) 2021.04.18
'IT(개발아님)/MacOS' 카테고리의 다른 글
  • MacOS hosts file 경로
  • macOS 특정 IP 열린 포트번호 확인
  • 맥북 클램쉘 모드로 외부 모니터 연결 시 알림이 울리지 않는 현상
  • MacOS 자잘한 설정들
Caniro
Caniro
  • Caniro
    Minimalism
    Caniro
  • 전체
    오늘
    어제
    • 전체보기 (319)
      • SW개발 (268)
        • Java Spring (6)
        • C++ (186)
        • Python (21)
        • Linux (16)
        • 알고리즘 (13)
        • Git (4)
        • Embedded (1)
        • Raspberrypi (9)
        • React (3)
        • Web (2)
        • Windows Device Driver (6)
      • IT(개발아님) (46)
        • Windows (26)
        • MacOS (7)
        • Utility (11)
      • 챗봇 짬통 (0)
      • 일상 (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Workspace
    제외
    윈도우 명령어
    dism
    스프링
    시스템 복구
    맥북 카카오톡 알림 안뜸
    EXCLUDE
    그림판
    Windows 11
    윈도우
    로지텍 마우스 제스처
    SFC
    스프링 프레임워크 핵심 기술
    백기선
    mspaint
    KakaoTalk
    Solaris 10
    spring
    java
    vscode
    unix
    citrix workspace
    logi options
    windows
    SunOS 5.1
    MacOS
    알림
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Caniro
VSCode remote-ssh 플러그인 localhost port forwarding
상단으로

티스토리툴바