Skip to content

MacOS, Ubuntu

Ye Eun Song edited this page Apr 4, 2022 · 2 revisions

Server Connection

0. 계정 관련

아래의 [username], [ip], [port]는 본 가이드에 포함되어 있지 않으며, 개별적으로 공지될 예정입니다.

1. MacOs, Ubuntu

ssh 접속

Terminal을 열고, bash에서 아래와 같이 입력하시면 됩니다.

$ ssh -L [포트포워딩할 포트1]:localhost:[포트포워딩할 포트1] -L [포트포워딩할 포트2]:localhost:[포트포워딩할 포트2] [username]@[ip] -p [port]

또는

$ ssh -L [포트포워딩할 포트1]:localhost:[포트포워딩할 포트1] [username]@[ip] -p [port]

포트포워딩할 포트 개수는 본인이 원하시는 개수로 선택하시면 됩니다.
본인이 jupyter lab 브라우저 한 개만 여실 경우에는 [포트포워딩할 포트1]만 입력하셔도 됩니다.
본인이 jupyter lab, tensorboard 2개의 브라우저를 여실 경우에는 [포트포워딩할 포트1], [포트포워딩할 포트2] 두 개를 입력하시면 됩니다.
만약 더 필요하시다 하면 그 이상으로 사용하시면 됩니다.

[포트포워딩 할 포트]로는 본인이 원하시는 임의의 4-5자리 숫자를 입력하시면 됩니다. ex) 2456, 84322
다른 유저와 [포트포워딩 할 포트]가 겹치지 않기 위해 1234나 9999와 같은 간단한 숫자 말고 최대한 다채로운 숫자를 사용하시길 권장드립니다.
주의사항: [포트포워딩 할 포트]가 0으로 시작되지 않도록 주의해주세요. 주피터랩 연결 시 문제가 발생합니다. ex) 01234
후에 jupyter lab처럼 브라우저에서 열어야 하는 프로그램이 있을 경우 브라우저에

localhost:[포트포워딩할 포트]

를 입력하시면 됩니다.

예시:

$ ssh -L 1234:localhost:1234 yeeun.song@12.34.567.890 -p 12345
localhost:1234

접속이 되시면 password를 입력하시고 접속하시면 됩니다.