본문 바로가기
🌐OS/Mac

[Mac] Local 환경 SSH 사용(활성화) 하기

by inbeom 2024. 6. 9.
728x90
반응형
Mac 환경에서 ssh를 사용하려면 권한 부여와 활성화를 해줘야한다.

https://www.geeksforgeeks.org/best-ssh-client-for-mac/

 

우선 현재 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