목적 및 배경
- 집에서 사용하지 않는 게이밍 노트북을 서버로 사용
- 해당 컴퓨터를 리눅스 (우분투) 설치 후 iptime 포트포워딩 해 둔 상태
- 버전 확인 cat /etc/issue
- Ubuntu 22.04.1 LTS
- IP 주소 확인 hostname -I
- 포트포워딩 주소 *3가지 나타남
- 버전 확인 cat /etc/issue
서버 세팅 과정 요약
- iptime 포트포워딩 (내용 생략)
- 원격 서버 접속 방법
- 원격 서버에 비밀번호 없이 자동 접속 설정
- 원격에 zsh + “Oh My Zsh” 설치
원격 서버 접속 방법
- 터미널 접속
$ ssh -p <포트번호> <유저이름>@<ip주소>
- vscode 접속
- vscode extension → ssh 설치 → ssh 실행
입력하거나 호스트 추가
- (호스트 추가하기) SSH 호스트 구성을 누르고 가장 위의 /Users/<유저명>/.ssh/config 파일 수정
Host <호스트이름>
HostName <IP주소>
Port <포트번호>
User <유저이름>
- Jupyter lab 접속
$ pip install jupyterlab
$ jupyter lab --port=8889
$ ssh -L 8889:localhost:8889 -p <포트번호> <유저이름>@<IP주소>
원격에 zsh + “Oh My Zsh” 설치
$ sudo apt install -y zsh
$ chsh -s $(which zsh)
$ sh -c "$(curl -fsSL <https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh>)"
설치 완료!
- 테마 변경
- vi 로 .zshrc 파일 수정 방법 : esc → i(수정모드) → ZSH_THEME~ 으로 이동해서 수정해주기 → :wq! (저장 후 나가기) → source~ 실행하면 반영됨
- $ vim ~/.zshrc $ ZSH_THEME="agnoster" $ source ~/.zshrc
원격 서버에 비밀번호 없이 자동 접속 설정
$ ssh-copy-id -p <포트번호> <유저이름>@<ip주소>
- 한번만 해주면 이후 접속시 비밀번호 없이 접속!
728x90
'코딩 어쩌구 > 서버 ・ 깃 ・도커' 카테고리의 다른 글
[Docker] Image build 할 때 파라미터 넣기 | container 실행할 때 파라미터 넣기 (0) | 2024.04.24 |
---|---|
[Docker] 자주 사용하는 도커 명령어 모음 (0) | 2023.08.28 |
[linux] 서버 - 로컬 파일 통신 (scp) (0) | 2023.08.28 |
[python] Sphinx로 문서화하기 (0) | 2023.08.28 |
[virtual environment] 패키지 관리 툴 : pipenv (0) | 2023.08.28 |