Tailscale: 두 판 사이의 차이
보이기
잔글 →개요 |
|||
| (같은 사용자의 중간 판 4개는 보이지 않습니다) | |||
| 19번째 줄: | 19번째 줄: | ||
* curl이 설치되어 있어야 함. | * curl이 설치되어 있어야 함. | ||
|공식 다운로드 페이지. https://tailscale.com/download/linux | |공식 다운로드 페이지. https://tailscale.com/download/linux | ||
* curl 설치: sudo apt install curl | |||
* curl: (60) SSL certificate problem이 뜨면 인증서 업데이트 해야 함. <code>sudo apt update && sudo apt install --reinstall ca-certificates && sudo update-ca-certificates</code> 이거 하고 다시 진행하면 됨. | * curl: (60) SSL certificate problem이 뜨면 인증서 업데이트 해야 함. <code>sudo apt update && sudo apt install --reinstall ca-certificates && sudo update-ca-certificates</code> 이거 하고 다시 진행하면 됨. | ||
* 그래도 문제가 생기면 sudo timedatectl set-timezone Asia/Seoul 진행하고 위에서부터 다시. | * 그래도 문제가 생기면 sudo timedatectl set-timezone Asia/Seoul 진행하고 위에서부터 다시. | ||
| 31번째 줄: | 32번째 줄: | ||
여기서 로그인하면 연결되었다고 뜸. | 여기서 로그인하면 연결되었다고 뜸. | ||
이후 ssh등 외부접속이 가능해진다. 80번 포트도 된다는 게... 아주.. 맘에 들어. | 이후 ssh등 외부접속이 가능해진다. 80번 포트도 된다는 게... 아주.. 맘에 들어. | ||
|- | |||
|자동갱신 | |||
|sudo systemctl enable --now tailscaled | |||
아래는 확인용. | |||
* systemctl is-enabled tailscaled | |||
* systemctl is-active tailscaled | |||
|재부팅 후에도 자동으로 tailscale을 실행하게끔. 만약 끊긴다면 주기적으로 키가 만료되어 expires가 된다.(off랑은 다른 것) | |||
서버용으로 사용한다면 꼭 해두어야 한다. | |||
|} | |||
=== 오류 해결 === | |||
{| class="wikitable" | |||
!증상 | |||
!설명 | |||
!해결법 | |||
|- | |||
|archive.ubuntu.com 을 못찾는 경우. | |||
|tailscale에서 dns를 가로채는 경우, apt을 통한 설치가 안된다. | |||
|sudo tailscale up --reset --accept-dns=false | |||
sudo nano /etc/resolv.conf 로 편집. 적절히 다음 내용을 넣는다.<syntaxhighlight lang="sh"> | |||
nameserver 8.8.8.8 # Google Public DNS | |||
nameserver 8.8.4.4 # Google Public DNS | |||
</syntaxhighlight>이거 해도 안되는 경우가 있는데, 그러면 tailscale의 <code>admin console>DNS 관련 설정>Global nameservers</code>에서 구글 서버를 추가해주면 된다. | |||
|} | |} | ||
[[분류:원격 조작]] | [[분류:원격 조작]] | ||
2025년 12월 15일 (월) 09:17 기준 최신판
내부망이든 어디든 vpn을 만들어 100.x.x.x 형태로 접근 가능한 ip를 제공한다.
GUI를 사용하지 못하는 환경에서.
| 과정 | 설명 | 비고 |
|---|---|---|
| 사전작업 |
|
공식 다운로드 페이지. https://tailscale.com/download/linux
|
| 설치 | curl -fsSL https://tailscale.com/install.sh | sh | |
| 실행 | sudo tailscale up | 이 명령어를 실행하면 보통 브라우저가 열리는데, 서버환경에선 불가능하다. 다만, 다음과 같은 주소가 뜨는데, 이를 복사해서 다른 컴퓨터의 브라우저에서 열면 됨. Go to https://login.tailscale.com/a/auth?code=XXXXXX to authenticate.
여기서 로그인하면 연결되었다고 뜸. 이후 ssh등 외부접속이 가능해진다. 80번 포트도 된다는 게... 아주.. 맘에 들어. |
| 자동갱신 | sudo systemctl enable --now tailscaled
아래는 확인용.
|
재부팅 후에도 자동으로 tailscale을 실행하게끔. 만약 끊긴다면 주기적으로 키가 만료되어 expires가 된다.(off랑은 다른 것)
서버용으로 사용한다면 꼭 해두어야 한다. |
| 증상 | 설명 | 해결법 |
|---|---|---|
| archive.ubuntu.com 을 못찾는 경우. | tailscale에서 dns를 가로채는 경우, apt을 통한 설치가 안된다. | sudo tailscale up --reset --accept-dns=false
sudo nano /etc/resolv.conf 로 편집. 적절히 다음 내용을 넣는다.nameserver 8.8.8.8 # Google Public DNS
nameserver 8.8.4.4 # Google Public DNS
admin console>DNS 관련 설정>Global nameservers에서 구글 서버를 추가해주면 된다.
|