명령 줄 SSH 다시 시작 Mac OSX Mountain Lion


62

Mac OSX Mountain Lion의 명령 줄을 통해 SSH 서비스를 다시 시작하려면 어떻게해야합니까?

사용하여 ps aux | grep 'ssh', 나는 과정이 가장 가능성이 있음을 추론 할 수 있었다 /usr/sbin/sshd.

여기 에서``sstart ''에 대한 참조를 위해 sshd 문서 를 검색 했지만 아무것도 찾지 못했습니다.

다음 단계가 무엇인지 모르겠습니다.


4
실제로 무엇을 달성하려고합니까? sshd 구성을 다시로드하는 것과 같은 경우 필요하지 않습니다. launchd는 들어오는 연결이 수신되면 요청에 따라 새로운 sshd 프로세스를 시작합니다. 즉, 새 연결마다 구성을 자동으로 다시 읽습니다. OTOH, 리스너 설정을 변경하려는 경우 sshd 구성이 아닌 시작 으로 제어됩니다 ( 여기 참조 ).
Gordon Davisson

1
이것은 공개 키를 사용하여 암호가없는 ssh에서 암호 요청을 디버깅하는 테스트 중 하나 일뿐입니다. 내가 놓친 것은 StrictMode를 끄는 것이 었습니다
James Webster

답변:


42

ServerFault에 대한 비슷한 질문에 대한 답변 을 참조하십시오 . Mountain Lion에서 명령이 동일해야합니다.

'unload'하위 명령을 사용하여 서비스를 중지 할 수 있습니다.

sudo launchctl unload  /System/Library/LaunchDaemons/ssh.plist

@MattClark에서 제안한 업데이트 : load다음 이후에 서비스 사용을 다시 시작하려면 다음을 수행하십시오 unload.

sudo launchctl unload /System/Library/LaunchDaemons/ssh.plist
sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist

기존 SSH 세션이 종료되므로 현재 사용자 세션과 독립적으로이 세션을 실행해야합니다.


이것은 나를 얻는다launchctl: Error unloading: com.openssh.sshd
Nicolas Miari

1
@MattClark 그렇다면 독해력을 향상시킬 때까지 프로덕션 머신에서 멀리 떨어져있는 것이 좋습니다. 내 대답에서 : "당신은 서비스를 중지 할 수 있습니다 ..." (강조 광산).
Ansgar Wiechers 2016 년

3
당신은 맞습니다, 나는 이것을 잘못 읽었습니다. 그것은 내 잘못이었습니다. 그러나 이것은 또한 질문 된대로 질문에 대답하지 않았습니다.
Matt Clark

Cx Ce (C는 Control을 나타냄)와 함께 한 번에 실행할 수 있습니다. 터미널에 붙여 넣은 다음 Cx Cc를 붙여 emacs kill 명령을 실행하면 저장하라는 메시지가 나타납니다. 나는 이것을 원격으로했고 연결이 끊어지지 않았다 ... 구성이 정확하다면.
레이 포스

92

sshd 서비스를 '언로드'할 이유가 없습니다. 대신 sshd 서비스를 '중지'할 수 있습니다. 자체적으로 다시 시작됩니다.

sudo launchctl stop com.openssh.sshd

2
launchctl stop error: No such process
마운틴

1
@RickyA : OSX 매버릭스에서 잘 작동
neu242

작동하지 않습니다 ( launchctl stop error: No such process)
Nicolas Miari

1
sudo그것이 시작되는 방식이기 때문에 필요합니다 . 실행중인 데몬 / 에이전트 launchctl list | grep -i openssh와를 비교하십시오 sudo launchctl list | grep -i openssh. 참조를 위해 launchctl 링크를
glenschler

OS X Yosemite에서는 더 이상 작동하지 않으며 루트로 sshd를 중지하려고하면 종료 상태가 3이되고 서비스는 계속 실행됩니다.
RCross

4

확신했지만 메시지 나 명백한 징후가 없었기 때문에 Ansgar의 답변이 효과가 있음을 확인할 수 없었습니다.

또한 killall sshd연결이 중지된다는 단점으로 sshd 프로세스를 종료하고 다시 시작했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.