Ubuntu에서 zerotier를 이용한 사설네트워크 사용하기.(Feat. 오라클클라우드)
안녕하세요. 달소입니다.
이번에는 앞서 구축한 Zerotier 서버에 Ubuntu 서버를 Join 시키는 방법입니다.
Zerotier 서버는 공식홈페이지를 이용하거나 저처럼 직접 셀프호스팅으로 구축하셔도 됩니다.
많은 환경을 지원하는 제로티어 답게 Linux용도 있고 당연히 메이저한 Ubuntu도 함께있습니다.
연동환경
Oracle Cloud
Ubuntu 20.04 LTS
ARM CPU
패키지 설치하기
스크립트를 이용해서 간단하게 패키지를 설치해보겠습니다.
curl -s https://install.zerotier.com | sudo bash
우분투를 인식하고 레포지토리 등록 후 자동설치됩니다.
설치가 완료되면 아래처럼 ZeroTier Client용 주소가 나옵니다.
이 주소를 관리 웹에서 초대해도 되지만 여기서는 클라이언트에서 서버네트워크를 등록해주겠습니다.
설치가 완료되었으면 아래명령어로 상태확인이 가능합니다.
zerotier-cli status
Zerotier Network Join 하기
이제 앞서 생성한 zerotier 네트워크의 주소를 복사한 뒤 아래 명령어를 통해 연결해주세요.
zerotier-cli join [네트워크 이름]
이제 관리 웹에서 해당 클라이언트를 허용해줍ㅂ니다.
ip 할당까지 잘 된걸로 보이면 다시 터미널로 들어와서 아래명령어를 통해 상태를 확인합니다.
zerotier-cli listnetworks
이제 이 ip를 직접 내부에서 접근해보겠습니다.
테스트로 접근하는 PC는 홈서버 내부에있는 윈도우 PC이며 오라클클라우드와는 따로 VPN이 연결되지않은상태입니다.
여기서 Zerotier로 연결한다음 사설 통신을 해보겠습니다.
ping 확인 완료 후 내부 sftp 서버로 접근
당연히(?) 기타 ssh 접근 및 다른포트들도 접근 가능합니다.
cmt alert