Linux/SSH

SSH - Windows, Linux 에서 macOS 접속

ygjang0421 2026. 4. 22. 18:12
반응형
SMALL

 

반응형

참고

2026.03.11 - [Linux/SSH] - SSH 설정(Windows 접속 기준)

 

SSH 설정(Windows 접속 기준)

시스템 환경OS: Rocky Linux 9.7 (Blue Onyx)Kernel: Linux 5.14.0-611.36.1.el9_7.x86_64접속 OS : Windows 11 Pro 기준(25H2, 26200.7922)ssh 설치 확인openssh-server 패키지 설치 확인# 1. 패키지 업데이트@localhost ~]$ sudo dnf update -y#

ygjang-421.tistory.com

2026.04.22 - [Linux/SSH] - SSH - macOS

 

SSH - macOS

RockyLinux 9.X 기준접속 OS : Rocky Linux 9 (커널 버전: 5.14.0-427.5.1.el9_4.x86_64) 1단계. ssh 설정(Linux) 1. openssh-server 패키지 설치 확인# 1. 패키지 업데이트sudo dnf update -y# 2. 설치 확인rpm -qa | grep openssh-server#

ygjang-421.tistory.com


 

접속 OS :

  • Windows 11 Pro
  • Rocky Linux 9.7(5.14.0-611.5.1.el9_7.x86_64) >> macOS Tahoe 26.4
  • macOS 에는 linux의 systemctl 에 해당하는 명령어가 없고, launchctl이 그 역할을 대체함
    • launchctl 주요 명령어
      • 서비스 상태 확인 : sudo launchctl list(서비스 목록 확인, ‘-’ 의 경우 실행 중 아님)
      • 서비스 시작 : sudo launchctl start
      • 서비스 중지 : sudo launchctl stop

 

공통

1단계. macOS SSH 설정

# 1. sshd_config 파일 열기
# vi /etc/ssh/sshd_config

# 2. 설정 변경
# i 로 입력모드 전환 후
# - #PubkeyAuthentication yes 에서 주석 제거 //공개키 인증
# - PasswordAuthentication no //비밀번호 로그인
# - #AuthorizedKeysFile .ssh/authorized_keys 주석 제거
# esc 후 :wq 하여 저장

 

2단계. SSH 인증키 생성(windows, Linux 공통)

# 1. SSH 인증키 생성
ssh-keygen -t rsa -b 4096
# -t : 키 타입(RSA 암호화), -C : comment(생락가능), -b : 4096 비트 길이
# - Enter file in which to save thse key (/root/.ssh/id_rsa) : 파일명 입력(공백 처리 가능 : Enter)
# - Enter passphrase for */root/.ssh/id_rsa* (empty for no passphrase) : 암호 입력(공백 처리 가능 : Enter)
# - Enter same passphrase again : 암호 재입력(공백 처리 가능 : Enter)

# 2. SSH 인증키 파일 확인
ls -al
# ls-al 명령어로 id_rsa, id_rsa.pub 파일 확인
# id_rsa : 비공개 키(타인 노출 금지)
# id_rsa.pub 공개키

 

Windows

SSH 인증키 등록

Windows : Windwos PowerShell 에서

# 1. SSH 인증키 생성 이후
# 2. 생성된 공개키(.pub) 내용 클립보드 복사
PS > Get-Content $env:C:\Users\<사용자명>\.ssh\<키 이름>.pub | Set-Clipboard

# 3. 기존의 ssh 비밀번호 방식으로 ssh 접속해서 공개키 붙여넣기
# 3-1. ssh 접속
PS > ssh <User>@<ip주소>
# 3-2. 공개키 붙여넣기
echo “키 내용” >> ~/.ssh/authorized_keys
exit

 

Linux

터미널에서 아래와 같이 수행

# 1. 공개키 등록
ssh-copy-id <User>@<ip주소>
# 예) ssh-copy-id user@123.123.11.1
# 패스워드 입력

# 2. SSH 접속
ssh <User>@<ip주소>
# 예) ssh user@192.168.0.1
# 키 생성 시 암호를 입력했을 경우 암호 입력, 암호를 설정하지 않은 경우 바로 로그인

 

macOS

# SSH 서비스 재시작
sudo launchctl stop sshd
sudo launchctl start sshd

 

ssh 접속

ssh [원격서버계정]@[원격지IP]
# 예) ssh user@123.123.11.1

 

반응형
LIST

'Linux > SSH' 카테고리의 다른 글

SSH 키 등록 오류 발생 시  (2) 2026.04.22
SSH - macOS  (0) 2026.04.22
SSH 설정(Windows 접속 기준)  (0) 2026.03.11