반응형
제곧내이다. 방금 성공하고 기록을 남기는 것이니 잘 될 것이라고 생각된다. 여러 뻘짓으로 시간을 날렸기 때문에 다음번엔 시간을 좀 덜날렸으면 바라고, 이 글을 보시는 여러분도 가볍게 성공하시길 바란다.
1. 우분투 네트워크 세팅하기
일단 현재 내 네트워크에 접속된 상태에서 iptime 설정가서 port forward로 외부로 통하는 Port 하나를 열어줌.
열어준 포트가 이제 내가 맥북에서 연결할 포트임
2. 접속 정보 수집하기
- 우분투 IP 제대로 알기 : ifconfig 같은 명령으로 보는 IP는 내부 IP임. 즉, 같은 망에서 접속한다면 그 IP를 쓰면 되지만, 외부에서 접속하기 위해선 외부망 IP를 알아야함. what is my ip 사이트에 들어가면 바로 알 수 있음.
- 우분투의 사용자 알기 : 우분투 터미널에서 whoami 치면 나옴.
- 내 정보들을 종합하기 : 사용자이름@아이피주소 -p 포트넘버
위의 명령어를 vscode ssh 호스트에 접속 명령창에 넣을 것이니 기억해두고 다음으로 이동!
6. 우분투에 SSH 설치하기
우분투에서 터미널을 엽니다.
sudo apt-get update
sudo apt-get install openssh-server
sudo systemctl status ssh
여기까지 했으면 ssh 가 active로 뜨게 되어있음. 안떳으면 enable 해줘야함.
자 여기까지 다시 확인하면, 포트 포워딩 해줬고, 아이피 확인했고, 사용자이름 확인했고, ssh active하고. 우분투에서는 준비 끝났음.
7. 맥북 VS CODE에 SSH Extention 설치하기
Extention에서 찾아보면 젤 위에거 설치하면 됨.
8. Command + Shift + P 눌러서 connect to ssh Host 누르기
위에서 준비한 명령어를 입력하자
사용자이름@아이피주소 -p 포트넘버
누르면 config 파일 수정하라고 하는데, 수정해주면 됨. vscode에서 수정하면 권한 문제가 있을 수 있으니 nano로 수정하자.
터미널에서
sudo nano /etc/ssh/sshd_config
여기서 보면 ip 사용자 넣게 되있음. 위에서 준비한대로 넣고, 마지막에 Port : 포트넘버 입력해주면 끝임.
그담에 컨트롤 엑스해서 종료하면서 에스 눌러주고 엔터 눌러주면 저장됨.
sudo systemctl restart ssh
9. 이제 접속 될거임.
10. 수고하셨음.
이상입니다.
반응형
'개발 이야기 > 파이썬' 카테고리의 다른 글
[Python] 우선순위 큐(Priority Queue) 활용법 - heapq 모듈과 예제 코드 살펴보기 (0) | 2024.04.15 |
---|---|
[Python] No module named 'pip' 고치기 (0) | 2023.12.29 |
[파이썬] 리스트 컴프리헨션 마무리하기: 주의사항과 성능 최적화 (3/3) 마무리편 (0) | 2023.04.08 |
[파이썬] 리스트컴프리헨션 응용하기: 실용적인 예제들로 더 깊게 이해하기 (2/3) 응용편 (0) | 2023.04.08 |
[파이썬] 리스트컴프리헨션?? 이거 모르면 파이썬 초보. (1/3) 기초편 (0) | 2023.04.08 |
댓글