이 경우 먼저 sshd를 활성화시켜줘야만 한다.
1. System Preferences에서 Sharing을 선택한다.
2. Remote Login항목을 보면 체크가 되어 있지 않은걸 볼 수 있다.
3. 이 항목을 체크하면 오른쪽의 Remote Login: 이 On으로 바뀐다. 이제부터 sshd가 활성화 된 것이다.
Allow access for: 를 보면 'All users'로 되어있으면 모든 계정에 대해 ssh를 사용할 수 있는 것이고 특정 유저 어카운트에 대해서만 ssh를 허용하고 싶으면 Only these users를 선택한 다음 아래쪽의 '+' 버튼을 눌러 원하는 사용자 어카운트를 목록에 추가해 주면 된다.
그리고 ssh는 기본적으로 22번 포트를 사용한다. 만일 이 포트를 다른 포트넘버로 바꾸고 싶으면 launchd.plist 파일을 수정해 주면 된다.
launchd.plist 파일을 위와 같이 수정해 주면 sshd는 22022번 포트를 사용하게 된다.<key>Sockets</key> <dict> <key>Listeners</key> <dict> <key>SockServiceName</key> <string>22022</string> <key>SockFamily</key> <string>IPv4</string> <key>Bonjour</key> <array> <string>22022</string> <string>sftp-ssh</string> </array> </dict> </dict>
launchd에 대한 자세한 설명은 아래 포스트를 참조하면 된다.
댓글 없음:
댓글 쓰기