powershell을 관리자 권한으로 실행한다.
DISM(배포 이미지 서비스 및 관리) 명령어로 Microsoft-Windows-Subsystem-Linux 기능을 활성화하고,
VirtualMachinePlatform 기능을 킨다.
$ dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
$ dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
각 명령어 입력 후작업이 정상적으로 완료되었는지, 메시지를 꼭 확인한다.
*관리자 권한으로 실행시키지 않았을 경우 실패
wsl2 linux 커널 업데이트를 아래 링크를 클릭해 진행한다.
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
파워셀을 켜, 우분투를 설치하기 전에 기본적으로 사용할 wsl 버전을 2로 변경한다.
$ wsl --set-default-version 2
microsoft store에서 ubuntu 설치한다.
on Windows 버전도 설치하면 20.04버전으로 설치되므로, 맘에 드는 버전을 설치하면 되겠다.
설치후 우분투를 실행해서 사용자명과 패스워드 설정한 후 종료한다.
다시 파워셀로 돌아와, 우분투가 WSL2인지 확인하기 위해 다음의 명령어를 입력한다.
$ wsl -l -v
위처럼 나오지 않고 wsl VERSION이 1이면 다음의 명령어 실행해 WSL2버전으로 직접 설정한다.
$ wsl --set-version Ubuntu 2
이제 EC2서버에 접근하기 위해 ssh를 홈 디렉토리로 이동해야 합니다.
우분투에서 ssh key가 존재하는 디렉토리에 위치로 이동한 후 아래 명령어 실행해 홈 디렉토리로 ssh key(pem)을 복사합니다.
$cd ssh-key-name.pem ~/
이후 홈 디렉토리로 이동해 ssh key(pem)파일의 권한 변경합니다.
$ chmod 400 key-name.pem
$ ls -l
-r-------로 읽기권한만 존재하단다면 권한이 성공적으로 변경된 것 입니다.
이제 ec2 접속을 할 수 있습니다.
홈 디렉토리에서, 아래의 명령어를 입력하면 됩니다.
$ cd ~
$ ssh -i ssh-key-name.pem username@ipv4address
최초접속시에 질문을 던지는데, yes 입력 후 사용하면 됩니다.
ssh 접속 해제시에는 exit 만 입력하시면 됩니다. 끝!
참고 사이트
https://www.lainyzine.com/ko/article/how-to-install-wsl2-and-use-linux-on-windows-10/
https://springday.tistory.com/4
'Others > IT 이야기' 카테고리의 다른 글
Android12, 13, 14를 지원하는 메이저 통신사 갤럭시 테스트폰 구매 가이드 (0) | 2022.04.28 |
---|---|
게임 + NFT 광풍... 하지만 국내는...? (1) | 2022.01.15 |
Applie Silicon M1 Macbook 구입 후 세팅 (터미널, 환경설정) (0) | 2021.11.30 |
안랩, MSP 시장서 자리잡을까? (0) | 2021.05.28 |
이더리움의 이유있는 우상향... 비트코인과의 차이점은? (0) | 2021.05.10 |