맥(Mac)에서 원격 서버에 SSH로 자주 접속한다면, SSH 구성(config) 파일을 미리 만들어 두는 것이 좋습니다. 서버 주소, 사용자 계정, 인증 키 경로 등을 한 번만 저장해 두면 매번 긴 명령어를 입력할 필요 없이 짧은 별칭만으로 빠르게 접속할 수 있습니다.
이 가이드에서는 TextEdit, iBoysoft MagicMenu, 터미널(Terminal), Automator 등 다양한 방법으로 맥에서 SSH 구성 파일을 생성하는 과정을 단계별로 자세히 안내합니다.
1. TextEdit으로 SSH 구성 파일 만들기
SSH를 사용한 적이 없거나 컴퓨터에 ~/.ssh/ 디렉터리가 없다면 먼저 해당 폴더를 생성해야 합니다.
터미널을 열고 아래 명령어를 입력해 .ssh 디렉터리를 만듭니다:
mkdir -p ~/.ssh
그다음 아래 명령어를 실행해 .ssh 디렉터리에 올바른 권한을 부여합니다:
chmod 700 ~/.ssh
TextEdit은 macOS의 기본 텍스트 편집기입니다. 직관적인 인터페이스 덕분에 복잡한 터미널 명령어를 외우지 않고도 손쉽게 구성 파일을 만들고 수정할 수 있습니다.
주의할 점: SSH 구성 파일은 반드시 일반 텍스트(Plain Text) 형식이어야 합니다. 서식 있는 텍스트(.rtf)로 저장하면 SSH가 파일을 인식하지 못하니 반드시 형식을 전환한 뒤 작업하세요.
TextEdit으로 SSH 구성 파일을 만드는 방법은 다음과 같습니다:
- Command + Space를 눌러 Spotlight를 열고 "TextEdit"을 입력한 뒤 Enter 키를 눌러 실행합니다.
- 상단 메뉴에서 포맷(Format) 메뉴를 클릭하고 일반 텍스트로 만들기(Make Plain Text)를 선택합니다. (또는 Shift + Command + T)
- SSH 구성 내용을 입력합니다. 예시:
Host myserver
HostName 192.168.1.1
User myusername
IdentityFile ~/.ssh/id_rsa - 파일(File) > 저장(Save)을 클릭합니다.
- 저장 창에서 파일 이름을 config(확장자 없이)로 지정하고 저장 위치를 ~/.ssh/ 디렉터리로 선택합니다.

- 저장 버튼을 누르고 TextEdit을 닫으면 완료됩니다.
2. 터미널(Terminal)로 SSH 구성 파일 만들기
터미널은 맥 사용자라면 누구나 익숙한 필수 도구입니다. 몇 가지 명령어만 알면 터미널만으로도 SSH 구성 파일을 간편하게 생성하고 관리할 수 있습니다. 터미널 사용이 익숙하지 않다면 아래 순서를 차근차근 따라 해 보세요.
- 터미널을 엽니다.
- .ssh 디렉터리가 이미 생성되어 있는지 확인합니다. 없다면 위 첫 번째 방법을 참고해 먼저 생성하세요.
- 아래 명령어를 입력해 config 파일을 Nano 에디터로 생성하고 엽니다. 파일이 없으면 새로 만들어지고, 이미 있다면 기존 파일이 열립니다.
nano ~/.ssh/config
- Nano 에디터 안에 SSH 구성 정보를 입력합니다. 예시:
Host myserver
HostName 192.168.1.1
User myusername
IdentityFile ~/.ssh/id_rsa - Control + X를 누른 뒤 Y를 누르고, 마지막으로 Enter 키를 눌러 저장합니다.
- 아래 명령어를 실행해 config 파일에 올바른 권한을 부여합니다.
chmod 600 ~/.ssh/config - 다음 명령어로 SSH 설정이 제대로 작동하는지 테스트합니다.
ssh myserver
모든 설정이 올바르게 완료되었다면 호스트 이름이나 키 파일을 직접 지정하지 않고도 서버에 바로 연결될 것입니다.
3. Automator로 SSH 구성 파일 만들기
Automator는 macOS에 기본 내장된 자동화 도구입니다. 이를 활용하면 터미널이나 Finder를 직접 조작하지 않고도 SSH 구성 파일을 자동으로 생성할 수 있습니다. 과정이 다소 복잡하므로 아래 단계를 순서대로 신중하게 따라 하세요.
- Automator를 실행하고, 시작 화면에서 새 문서(New Document)를 클릭한 뒤 워크플로(Workflow)를 선택하고 선택(Choose) 버튼을 누릅니다.

- 왼쪽 라이브러리 패널에서 파일 및 폴더(Files & Folders)를 클릭한 후 새 텍스트 파일(New Text File) 항목을 찾아 더블클릭하거나 워크플로 영역으로 드래그합니다.
- 저장 위치(Where)를 ~/.ssh/로 설정합니다. (.ssh 폴더가 없다면 터미널에서 mkdir -p ~/.ssh/ 명령어로 먼저 생성하세요.) 파일 이름은 config로 지정하고 파일 형식은 일반 텍스트(Plain Text)로 선택합니다.

- '새 텍스트 파일' 액션의 옵션(Options) 버튼을 클릭하고 워크플로 실행 시 이 액션 표시(Show this action when the workflow runs)에 체크합니다. (실행할 때마다 구성 파일을 개별적으로 수정하고 싶은 경우 유용합니다.)
- config 파일에 기본 SSH 설정을 자동으로 채우려면 아래와 같이 SSH 구성 내용을 미리 입력해 둡니다:
Host myserver
HostName 192.168.1.1
User myusername
IdentityFile ~/.ssh/id_rsa - 액션 라이브러리에서 셸 스크립트 실행(Run Shell Script)을 검색해 '새 텍스트 파일' 액션 아래로 드래그합니다. 그리고 스크립트 입력란에 아래 명령어를 넣어 SSH 구성 파일에 올바른 권한이 부여되도록 합니다.
chmod 600 ~/.ssh/config - 파일(File) > 저장(Save)을 클릭하고 워크플로 이름을 "Create SSH Config File"로 지정한 뒤 응용 프로그램(Application) 형식으로 저장합니다. 이후에는 저장된 앱을 더블클릭하기만 하면 ~/.ssh/ 디렉터리에 SSH 구성 파일이 자동으로 생성됩니다.
마무리
지금까지 맥에서 SSH 구성 파일을 만드는 여러 가지 방법을 살펴보았습니다. TextEdit, 터미널, Automator 중 어떤 방법을 선택해도 상관없으며, 각 방법 모두 위에 안내된 단계별 설명을 따라 하면 어렵지 않게 완료할 수 있습니다.
참고로 맥에서 SSH 구성 파일이나 다른 종류의 파일을 더 빠르게 만들고 싶다면 우클릭 기능 강화 도구인 iBoysoft MagicMenu를 활용해 보세요. 오른쪽 클릭 메뉴에서 바로 새 파일을 생성할 수 있어 작업 속도가 눈에 띄게 향상됩니다.
이 글을 공유해 맥에서 SSH 구성 파일을 만드는 방법을 더 많은 분들과 나눠 보세요!