Tailscale 설치 및 SSH 설정 방법 정리


Tailscale은 간단하게 사설 네트워크(VPN)를 구성할 수 있는 도구로, 서버 간 연결이나 원격 접속을 매우 쉽게 만들어준다. 특히 별도의 포트포워딩 없이 SSH 접속까지 가능하다는 점이 큰 장점이다.

아래는 가장 기본적인 설치 및 SSH 설정 방법이다.


1. Tailscale 설치

리눅스 환경에서는 공식 설치 스크립트를 사용하면 빠르게 설치할 수 있다.

curl -fsSL https://tailscale.com/install.sh | sh

위 명령어는 자동으로 패키지를 다운로드하고 설치까지 진행한다.


2. Tailscale 실행 및 로그인

설치가 끝나면 아래 명령어로 Tailscale을 실행한다.

sudo tailscale up

명령어를 실행하면 로그인 URL이 출력되며, 브라우저에서 계정(Google, GitHub 등)으로 로그인하면 해당 기기가 네트워크에 연결된다.


3. SSH 기능 활성화

Tailscale은 자체적으로 SSH 기능을 제공한다. 이를 활성화하면 별도의 SSH 서버 설정 없이도 접속이 가능하다.

sudo tailscale set --ssh

이 설정을 활성화하면 Tailscale 네트워크 내에서 해당 머신으로 SSH 접속이 가능해진다.


4. 접속 방법

Tailscale이 정상적으로 연결되면, 할당된 IP(예: 100.x.x.x) 또는 MagicDNS 이름을 통해 접속할 수 있다.

ssh 사용자명@Tailscale_IP

예:

ssh user@100.119.xxx.xxx





5. 주의사항 및 팁

  • SSH 접속이 안 될 경우:

    • SSH 키가 등록되어 있는지 확인
    • Tailscale SSH 사용 여부 확인 (tailscale set --ssh)
  • 여러 기기에서 사용할 경우:

    • 동일 계정으로 로그인해야 네트워크에 포함됨
  • 보안 설정:

    • ACL(Access Control List)을 통해 접속 권한을 세밀하게 제어 가능

댓글 쓰기 · 수정

0 댓글