최근 윈도우를 업데이트 하고 openssh를 실행하면 아래와 같이 에러가 발생하면서 서버가 켜지지 않는 에러가 발생합니다.
Start-Service : 다음 오류로 인해 'OpenSSH SSH Server (sshd)' 서비스를 시작할 수 없습니다. '.' 컴퓨터의 sshd 서비스를 열 수 없습니다.
CategoryInfo :
OpenError: (System.ServiceProcess.ServiceController:ServiceController) [Start-Service], ServiceCommandException
FullyQualifiedErrorId : CouldNotStartService,Microsoft.PowerShell.Commands.StartServiceCommand
업데이트를 하고 왜 에러가 발생하는지는 잘 모르겠지만, 아마도 보안이슈로 패치한 것 같습니다. 전 세계적으로 Openssh를 사용하는 만큼 해당 이슈도 빠르게 커뮤니티에 질문되었습니다.
아래 글은 최근 이슈로 인해 발생하는 문제점에 대해 다루는 게시글입니다.
OpenSSH SSH Server won't start on Windows Server 2019 after Windows Updates
I have two Windows Server 2019 hosts that cannot start the OpenSSH SSSH Server service after the following Windows updates were installed: .NET Framework 4.8 October 2024 Cumulative Update Malicious
serverfault.com
결과적으로 저도 위의 사이트를 참고하여 문제를 해결하였습니다.
해결 방법은 간단합니다.
1. C:\ProgramData\ssh 경로로 들어가서 log 폴더를 찾습니다.
2. log 폴더의 속성을 열어 '보안' 탭으로 들어갑니다.
3. 보안 탭에서 SYSTEM 과 Administrators 를 제외한 유저의 권한을 모두 삭제시켜줍니다.
위 방법대로 하고 저장하고 다시 power shell 관리자 모드로 들어가서 'Start-service sshd' 명령어를 실행하면 에러 없이 정상적으로 동작합니다.
'자유로운 이야기' 카테고리의 다른 글
오블완 챌린지 잘 활용하기! (0) | 2024.11.09 |
---|---|
[백준] Solved.ac Gold 3 & Class 4 달성! (1) | 2023.08.02 |
[백준] 14500번 - 테트로미노 (0) | 2023.06.21 |
Solved.ac 골드 5 달성! (0) | 2023.06.13 |
논문을 Review 한다는 것 (0) | 2023.05.04 |