728x90
반응형
Mac 환경에서 ssh를 사용하려면 권한 부여와 활성화를 해줘야한다.
우선 현재 mac에서 ssh 접속이 가능한지 테스트 해보자.
따로 설정을 하지 않은 상태에서 'ssh localhost' 명령을 치면 이렇게 22번 포트의 접속이 거부된 것을 확인할 수 있다.
이때 정상적으로 ssh 접속이 된다면 그냥 잘 사용하면 된다.
'sudo systemsetup -getremotelogin' 명령을 사용하면 현재 remotelogin의 활성화 상태를 확인할 수 있는데 Off로 설정되어 있다면 비활성화 되어있는 것이다.
ssh를 활성화 하려면 'systemsetup -setremotelogin on' 명령으로 remotelogin을 on해주면 되는데 보통 아래와 같이 디스크 접근 권한이 없을 것이기 때문에 먼저 terminal에 디스크 접근 권한을 줘야한다.
1. DISK 접근권한 부여
시스템 설정 > 개인정보 보호 및 보안 > 전체 디스크 접근 권한 메뉴로 들어가면 + 버튼을 눌러 접근 권한을 줄 프로그램을 선택할 수 있다.
+ 버튼을 누르고 Finder가 뜨면 응용프로그램 > 유틸리티 > 터미널을 클릭하고 열기 버튼을 눌러서 접근 권한 목록에 추가해준다.
이렇게 터미널이 활성화 되어있는 것을 확인할 수 있다.
2. remotelogin 활성화
권한을 줬다면 이제 활성화만 시켜주면 된다.
# remotelogin 활성화
sudo systemsetup -setremotelogin on
# remotelogin 상태 확인
sudo systemsetup -getremotelogin
위의 명령어를 사용하여 활성화 시키고 확인할 수 있다.
3. ssh 접속
Remotelogin을 활성화(On) 시켰다면 ssh를 접속해보자.
정상적으로 접속되는 것을 확인할 수 있다!!
- 끝 -
728x90
반응형
'🌐OS > Mac' 카테고리의 다른 글
[Mac] Shell(CLI) 환경에서 vscode로 파일 편집하기 (8) | 2024.07.15 |
---|