자신이 이용중인 Mac에 ssh로 접속하기 위해서는 몇 가지 설정이 필요합니다.
1. 원격 로그인 설정
시스템 설정 -> 원격 로그인 설정 ( 시스템 설정에서 원격 로그인 검색 )
원격 로그인 기능을 활성화 합니다.
모든 사용자에 대해 기능을 활성화 하며, port 변경을 권장합니다. 보안 상 모든 사용자가 접근이 가능하므로 해킹의 위험이 있습니다.
2. port 변경
sudo vi /etc/ssh/sshd_config 명령어를 통해 sshd_config 파일을 수정합니다.
기본 값은 22로 ssh에 22번 port를 사용하고 있습니다.
예를 들어, 2002 port를 사용하고 싶다면 Port 2002를 추가합니다.
sudo vi /etc/services 명령어를 통해 services 파일을 수정합니다.
sshd_config 설정에서 port를 2002로 설정했다면,
22/udp -> 2002/udp
22/tcp -> 2002/tcp
로 변경합니다.
3. ssh 재시작
sudo launchctl unload /System/Library/LaunchDaemons/ssh.plist
sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist
위 명령어를 통해 ssh 서비스를 재시작 합니다.
위 설정 후
ssh username@hostname -p "ssh 포트번호"
명령어를 사용하여 접속합니다.
** ssh 서비스가 현재 실행중인지 확인하는 방법
launchctl list | grep ssh
명령어로 ssh 서비스의 상태를 확인합니다.
서비스가 비활성화 되어 있다면 아래와 같이 출력됩니다.
- 0 com.openssh.sshd
서비스가 활성화 되어 있다면 아래와 같이 출력됩니다.
5827 0 com.openssh.sshd
"5827"은 com.openssh.ssh-agent 서비스의 프로세스 ID(PID)를 나타냅니다.
'Mac' 카테고리의 다른 글
protobuf 2.5.0 버전 환경구성 (0) | 2023.06.25 |
---|