2026년 07월 15일 오늘의 흐름을 읽고, 더 나은 내일을 준비합니다.
BREAKING
맥북에서 SSH 접속이 귀찮다면? 5분 투자로 비밀번호 없이 우분투 서버 접속하는 방법
프로그램

맥북에서 SSH 접속이 귀찮다면? 5분 투자로 비밀번호 없이 우분투 서버 접속하는 방법

ryupd 7월 2, 2026 1 min read

서버를 운영하기 시작하면 하루에도 몇 번씩 터미널을 열게 됩니다. 집에 서버를 두고 운영하는 저같은 개인 블로거의 경우  Docker를 확인하고, WordPress를 수정하고, n8n을 재시작하고, 로그를 확인하는 일이 반복되죠.

터미널은 그냥 켜두고 있다고 볼 수 있습니다.

그런데 저같은 초보들은  매번 아래처럼 접속합니다.

ssh 사용자ID@서버IP

비밀번호를 입력하고, 다시 같은 작업을 반복합니다.

사실 이 방법이 그렇게 불편하다고 느끼지도 못 할 수 있습니다.

당연하다고 볼 수 있는 방법이죠

처음에는 별것 아닌 것처럼 느껴집니다. 하지만 하루 20번, 1년이면 수천 번 반복되는 작업입니다.  하지만, 터미널을 이용하는 환경이 집이 아니라 외부에서 접속할때면 익숙하지 않은 아이피를 넣고 접속을 해야 합니다.

이번 글에서는 제가 실제로 맥북에서 SSH 환경을 개선하면서 적용한 방법을 소개합니다.


왜 SSH 접속이 번거로울까?

기본 SSH 접속은 크게 두 가지가 불편합니다.

  • 매번 IP 주소를 입력해야 한다.
  • 매번 비밀번호를 입력해야 한다.

특히 집에서는 내부 IP를 사용하고, 외부에서는 Tailscale을 사용하는 경우라면 상황은 더 복잡해집니다.

<집>
ssh 사용자ID@서버IP
<외부>
ssh 사용자ID@100.xxx.xxx.xxx

IP를 기억해야 하고, 비밀번호도 계속 입력해야 합니다.


첫 번째 개선. ~/.ssh/config를 사용하자

SSH에는 오래전부터 제공되는 설정 파일이 있습니다.

~/.ssh/config

여기에 서버 정보를 등록하면 앞으로는 IP 주소를 입력할 필요가 없습니다.

외부 접속시에 tailscale를 사용합니다 tailscale 프로그램은?

Host home
    HostName 서버IP
    User 사용자ID
Host tailscale
    HostName 100.xxx.xxx.xxx
    User 사용자ID

이제부터는 단순히 아래처럼 접속합니다.

ssh home
ssh tailscale

IP 주소를 외울 필요도 없고, 오타도 크게 줄어듭니다.


두 번째 개선. SSH Key를 이용한 비밀번호 없는 로그인

여기서 끝이 아닙니다.

비밀번호 입력까지 없앨 수 있습니다.

먼저 맥에서 SSH Key를 생성합니다.

ssh-keygen -t ed25519

기본 경로를 그대로 사용하면 다음과 같은 키가 생성됩니다.

  • id_ed25519
  • id_ed25519.pub

공개키를 서버에 등록합니다.

ssh-copy-id home

외부에서 접속 중이라면 Tailscale 호스트를 사용하면 됩니다.

ssh-copy-id tailscale

비밀번호는 단 한 번만 입력하면 됩니다.


설정이 끝나면 무엇이 달라질까?

이후부터는 아래 한 줄이면 됩니다.

ssh home

또는

ssh tailscale

비밀번호를 입력하지 않아도 바로 Ubuntu 서버로 접속됩니다.

매일 반복하는 작업이 눈에 띄게 빨라집니다.


여기서 한 단계 더. Alias를 이용한 초간단 접속

맥의 .zshrc 파일에 아래 내용을 추가하면 더욱 편리합니다.

alias home="ssh home"
alias ts="ssh tailscale"

이후에는 SSH 명령어조차 입력하지 않습니다.

home
ts

두 글자만 입력하면 바로 서버에 접속됩니다.


홈서버를 운영한다면 체감 효과가 큰 이유

다음과 같은 서비스를 운영하는 사용자라면 SSH 접속은 하루에도 여러 번 발생합니다.

  • Docker
  • WordPress
  • n8n
  • Ubuntu Server
  • Nginx Proxy Manager
  • MariaDB
  • 홈 NAS

접속 시간을 줄이는 것은 단순히 몇 초를 아끼는 문제가 아닙니다. 반복 작업에서 발생하는 피로를 줄이고, 실수를 줄이며, 작업 흐름을 끊지 않는 것이 더 큰 장점입니다.


추가로 추천하는 생산성 도구

SSH 환경을 조금 더 개선하고 싶다면 아래 조합을 추천합니다.

  • SSH Config : 서버 별칭 관리
  • SSH Key : 비밀번호 없는 로그인
  • Alias : 한두 글자로 접속
  • tmux : 접속이 끊겨도 작업 유지
  • VS Code Remote SSH : 서버를 로컬처럼 편집
  • Warp Terminal : AI 기반 터미널 환경

특히 VS Code Remote SSH는 원격 서버를 마치 내 컴퓨터의 폴더처럼 열 수 있어 웹 개발이나 Docker 관리 시 생산성이 크게 향상됩니다.


마무리

많은 사람들이 홈서버를 구축한 뒤 Docker, WordPress, AI 자동화에는 많은 시간을 투자합니다. 하지만 가장 자주 사용하는 SSH 환경은 처음 설정 그대로 사용하는 경우가 많습니다.

SSH Config와 SSH Key 설정은 한 번만 해두면 앞으로 수개월, 수년 동안 반복되는 작업을 크게 줄여줍니다.

특히 Mac과 Ubuntu를 함께 사용하는 환경이라면 가장 먼저 적용해 볼 만한 생산성 개선 방법 중 하나입니다.


Micron Technology 오늘의 주가는 여기 링크에서 확인할 수 있습니다.


참고할 만한 공식 자료


함께 보면 좋은 글

Leave a Comment