안녕하세요
오라클 클라우드는 아주 혜자스런 프리티어 지원으로 인기가 많습니다
문제는 퍼티를 주로 사용하는 글들이 많고 저처럼 vsc ssh 접속은 안 하시는 분이 많더라고요
(사실 오류가 있어서 이거 해결해야 접속됩니다 )
보통은 Putty Gen 가지고 키 만들어서 공개 키 붙여넣기로 처리하는데
저는 퍼티를 아예 안 쓸 거기 때문에( 삭제함 ) [ 개인 키 저장 ] 을 누릅니다
그러면 . KEY 확장자의 파일이 하나 생기는데 이 놈이 소유자 정보가 꼬여있는게 문제입니다
맥 OS 쓰시면 chmod 777 로 권한 가져오기 등으로 바꾸는데 윈도우는 그게 안 되죠 ( 물론 WSL 로 하면 가능은 합니다 )
파일 우클릭 -> 속성 -> 보안 으로 가면 뭔가 사용자가 많이 뜨는데
무시해줍니다
자 여기서 ( 보안탭 ) -> 고급 ( V ) 눌러줍니다
( 아 참고로 윈도우 11 최신인데 10도 가능합니다 레드스톤 이상 버전이면 다 됨( 심지어 7도 가능은 함 ))
이런거 나오면 아래에 있는 [ 상속 사용 안 함(I) ] 누르세요
이거 뜨면 [ 이 개체에서 상속된 사용 권한을 모두 제거합니다 ] 누르세요
그러면 파일에 이 파일에 접근 가능한 사용자가 없다는데 이거 맞습니다
추가(D) 누르고 보안 주체 선택 -> 선택할 개체 이름 탭에 윈도우 사용 유저명 ( 보통 User / Windows )
그 다음 적용(A)
이제 C 드라이브에 OCI 파일 폴더를 만들고 집어넣어줍니다
( 달라도 상관 없고 저는 C:\OCI\{filename}.key )
이런식으로 집어넣습니다
저번에 만든 ( 저번 글 참조 )
SSH 접근 설정 파일( vsc ) 열어주세요
그 다음 코드 맨 아래에
2개 추가합니다
User Ubuntu
Identityfile C:\OCI\{filename}.key
그리고 ctrl + S
후 SSH 접속 평범하게 하시면 해결됩니다
이러면 퍼티 없어도 오류 없이 SSH 접속 가능합니다