Windows Powershell: 관리자 administrator 계정 활성화와 Openssh 서버 활성화
외부에서 원격접속해서 관리자 명령을 실행하려면 관리자 권한이 필요하다. 윈도우 파워쉘에서 openssh 설치하고 시작/재시작 등의 작업을 위해서는 administrator 계정이 활성화 되어야 한다.
- openssh windows server 설치
- administrator 계정 활성화
- 원격 ssh 접속
Powershell Openssh 설치
윈도우 파워쉘에서 openssh 설치
administrator
계정
명령행을 관리자 권한으로 실행하고 아래 명령 수행. 어드민 계정이 활성화 상태로 변경됩니다.
어드민 계정이 활성화되어 있기 때문에 Administrator 계정으로 로그인이 가능해집니다.
윈도우즈 administrator 활성화
administrator 게정을 활성화 하려면
- 파웨쉘을 관리자로 실행해 다음 같이 실행한다.
1 | > net user administrator /active:yes |
패스워드 변경은 사용자 계정 변경에서 ‘다른 계정 관리’
- 관리자 권한으로 실행할 명령 앞에
runas
명령을 붙여 실행한다.
파워쉘에서 관리자로 명령을 실행하려면 runas
명령을 사용한다.
1 | runas.exe /savecred /user:administrator "%sysdrive%\testScripts\testscript1.ps1" |
참고
- openssh 서버 구성: https://docs.microsoft.com/ko-kr/windows-server/administration/openssh/openssh_server_configuration
- https://docs.microsoft.com/ko-kr/powershell/scripting/learn/remoting/ssh-remoting-in-powershell-core?view=powershell-7.1
- 윈도우즈 서비스 만들기: https://docs.microsoft.com/ko-kr/dotnet/framework/windows-services/walkthrough-creating-a-windows-service-application-in-the-component-designer