페이지

2011년 7월 16일 토요일

Snow Leopard에서 ssh 활성화 시키기 (how to enable ssh on the Snow Leopard)

Snow Leopard에는 ssh가 기본으로 들어있지만 sshd는 기본적으로 비활성화 되어 있어서 외부에서 ssh로 로그인을 할 수 없다.
이 경우 먼저 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 파일을 수정해 주면 된다.

    <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.plist 파일을 위와 같이 수정해 주면 sshd는 22022번 포트를 사용하게 된다.

launchd에 대한 자세한 설명은 아래 포스트를 참조하면 된다.

Mac에서 정해진 시간에 자동으로 프로그램 실행하는 법

댓글 없음:

댓글 쓰기