상세 컨텐츠

본문 제목

[ubuntu] 원격 서버에서 tensorboard 로드하기 : localhost에서 연결을 거부했습니다. 해결!

Implement/__Error

by 2_54 2022. 12. 1. 11:01

본문

ray tune을 이용하여 하이퍼 파라미터를 튜닝하고

텐서보드를 띄우려던 중 ~~

 

띠용

 

거부..되었다....

 

그래서 물어물어보니

내 개인노트북에서 포트를 따로 열어서

원격 서버랑 연결해주고

그 포트로 접속을 해줘야하는 것 !

 

간단하게 말하면

원격 서버에서는 6006 포트를 열어주었고

내 개인 노트북의 8898(예시) 포트를 원격서버의 6006과 연결해주면

내 개인 노트북의 8898포트에서 접속이 되는 것이다! 

 

개인 노트북 8898 - 원격 서버 8898 - 원격 서버 6006 연결 해주는 느낌

맞나?

 

우선 터미널 창 두 개를 띄워야 한다.

(하나로 계속 하다가 안 돼서 애먹음 ;)

 

한 쪽 창에서는 ssh에 접속해서 

 

tensorboard --logdir=~/[경로]

를 입력한다.

tensorboard --logdir=~/ray_results/train_2022-11-30_23-35-07

 

그리고 두 번째 창에서

(ssh 접속 x, 그냥 내 컴의 터미널)

 

ssh -NfL localhost:[내 컴퓨터에서 열 포트]:localhost:[서버쪽 포트] [user id]@[ip]

ssh -NfL localhost:8898:localhost:6006 [user id]@[ip]

이렇게 연결 해준 다음에

 

다시 http://localhost:8898(연결한 포트)로 들어가면!!

 

짜잔 텐서보드 뚝딱!

 

반응형

관련글 더보기

댓글 영역