주변 기기
sshd란 무엇인가요?
sshd는 macOS가 원격 로그인에 사용하는 OpenSSH 서버입니다. 다른 컴퓨터가 SSH로 이 Mac에 로그인하거나 SFTP 또는 scp로 파일을 복사하면 세션이 sshd를 통과합니다.
간단한 답변
macOS의 일부입니다. 원격 로그인을 위한 SSH 서버로, 다른 컴퓨터가 SSH로 이 Mac에 로그인하거나 SFTP로 파일을 복사할 수 있습니다.
차단해도 안전
이 Mac에 원격으로 로그인하는 사람이 없다면 차단해도 됩니다. 공유 설정에서 원격 로그인을 끄는 편이 더 깔끔합니다.
- 경로
/usr/sbin/sshd/usr/libexec/sshd-keygen-wrapper- launchd 레이블
com.openssh.sshd- 서명 식별자
com.apple.sshdcom.apple.sshd-keygen-wrapper
용도
man 페이지는 sshd를 OpenSSH 데몬이라고 부릅니다. 클라이언트의 연결을 수신하고 연결마다 새 데몬을 생성해 암호화, 인증 및 세션을 처리합니다.
macOS에서 launchd는 /usr/libexec/sshd-keygen-wrapper를 통해 com.openssh.sshd로 시작합니다.
Apple의 원격 로그인 도움말에 따르면 SSH 또는 SFTP로 다른 컴퓨터에서 Mac에 접근할 수 있습니다. Apple은 SSH, SFTP 및 scp용 TCP 포트 22를 명시합니다.
네트워크 사용 이유
- 원격 세션. SSH 세션에서 입력한 명령어와 그 출력이 두 컴퓨터 사이를 이동합니다.
- 파일 복사. SSH를 통한 SFTP, scp 및 rsync가
sshd를 통해 이 Mac으로 또는 이 Mac에서 파일을 복사합니다. - 터널. SSH 클라이언트는 연결을 통해 포트를 전달하여 다른 트래픽이 그 안을 통과하도록 할 수 있습니다.
일반적인 사용량
원격 로그인이 꺼져 있으면 macOS 내장 SSH 서비스는 일반적으로 포트 22에서 수신하지 않습니다. 다른 서비스는 해당 포트를 사용할 수 있습니다.
대화형 세션은 데이터를 거의 사용하지 않습니다. 파일 복사에는 파일 크기만큼 데이터가 사용됩니다.
원격 로그인을 직접 켜지 않았다면 조직의 관리 프로필이 켰을 수 있습니다. 관리자에게 문의하세요.
사용량이 많을 때와 그 이유
- 파일 전송. SSH를 통해 scp, SFTP 또는 rsync로 큰 폴더를 복사하면 모든 바이트가 전송됩니다.
- 포트 전달. 클라이언트가 SSH 터널로 전달한 트래픽은 이 Mac에서
sshd트래픽으로 집계됩니다. - 로그인 시도. 인터넷에서 포트 22에 접근할 수 있으면 다른 컴퓨터가 로그인을 시도할 수 있습니다. 각 시도는 작지만 빈번할 수 있습니다.
차단해도 안전한가요?
차단해도 안전
이 Mac에 원격으로 로그인하는 사람이 없다면 차단해도 됩니다. 공유 설정에서 원격 로그인을 끄는 편이 더 깔끔합니다.
차단하면 작동하지 않는 항목
- 이 Mac에 대한 SSH, SFTP 및 scp가 작동하지 않습니다.
- 원격 편집기 및 배포 스크립트처럼 SSH로 이 Mac에 연결하는 도구가 실패합니다.
차단은 연결을 거부하는 방화벽 규칙을 뜻합니다. 데이터를 절약하려고 macOS 프로세스를 종료하거나 비활성화하지 마세요. macOS가 다시 시작하며 다른 기능이 이에 의존합니다.
사용량 줄이기
Apple 메뉴 › 시스템 설정 › 일반 › 공유를 선택하세요.
원격 로그인을 사용하지 않으면 끄세요.
필요하다면 원격 로그인 옆의 정보 버튼을 클릭하세요. “다음 사용자만”을 선택하고 필요한 사용자만 추가하세요.
필요하지 않다면 인터넷에서 포트 22에 접근할 수 있도록 설정하지 마세요.
사용량 확인
터미널에서 현재 이 Mac에 연결된 SSH 연결을 나열하세요.
sudo lsof -nP -i :22관리자 암호가 필요합니다.
응용 프로그램 › 유틸리티에서 활성 상태 보기를 여세요. 네트워크를 클릭한 다음
sshd를 검색하세요.
Kilobat 사용
Kilobat 앱 목록에서
sshd를 검색하세요. 해당 행에 실시간 속도와 오늘의 전송량이 표시됩니다.연결에서 해당 행 중 하나의 ⓘ 버튼을 클릭하세요. 온라인 접속 없이 이 페이지의 짧은 설명이 팝오버에 표시됩니다.
터미널에서 같은 질문을 하세요. 스크립트와 에이전트용으로는
--json를 추가하세요.kilobat explain 'sshd'하루 동안의 트래픽을 표시합니다.
kilobat bandwidth 'sshd' dayMCP를 통해 AI 에이전트가 프로세스 이름과 함께
explain_connection를 요청하면 같은 정보를 받습니다.
실시간 보기와 설명은 무료입니다. 앱의 기록에는 Kilobat Pro가 필요합니다. 차단에는 Pro와 네트워크 필터가 필요합니다. 네트워크 필터, 보호 및 핫스팟 데이터 절약을 참고하세요.
질문
Mac에서 sshd가 기본적으로 실행되나요?
직접 또는 조직에서 켜지 않았다면 원격 로그인은 꺼져 있습니다. 시스템 설정 › 일반 › 공유를 확인하세요.
이 페이지는 ssh 명령을 다루나요?
아닙니다. ssh는 다른 컴퓨터에 연결하기 위해 실행하는 클라이언트입니다. Kilobat은 입력을 사용한 SSH 세션 후 보고서를 작성합니다.
출처
- sshd(8), macOS 27.2와 함께 설치된 man 페이지
- launchd 속성 목록 com.openssh.sshd, macOS 27.2
- Apple 지원: 원격 컴퓨터가 Mac에 접근하도록 허용하기
- Apple 지원: Apple 소프트웨어 제품이 사용하는 TCP 및 UDP 포트
2026년 11월 1일에 확인했습니다.