때로는 원격으로 연결된 서버에 있는 파일의 매개변수를 변경해야 sshd_config
하고 서비스를 다시 시작하는 데 필요한 변경 사항을 적용해야 합니다.
내 연결을 유지하는 것은 무엇입니까?
06:23 $ sudo systemctl restart sshd.service
✔ ~/ansible-repository [master L|✚ 1…37]
06:23 $
답변1
매뉴얼 페이지에서:
sshd는 클라이언트의 연결을 수신합니다. 일반적으로 부팅 시 /etc/rc.local에서 시작됩니다. 들어오는 각 연결에 대해 새 데몬을 생성합니다. 분기된 데몬은 키 교환, 암호화, 인증, 명령 실행 및 데이터 교환을 처리합니다.
따라서 sshd는 연결을 수신한 다음 사용자가 서버에 연결할 때 새 프로세스를 포크합니다.
sshd를 다시 시작하면 새 연결을 수신하는 프로세스를 다시 시작하기만 하면 됩니다. 기존의 모든 연결은 변경되지 않습니다.