[Linux] Mac에서 pem 파일을 이용해 Server에 접속해보자

Walter Mitty·2023년 6월 30일
0

먼저 server에 pem의 권한을 바꿔주자.

터미널을 키고, pem 파일이 있는 경로로 이동
만약 song이란 폴더안에 전에 만든 new-key.pem 파일이 있다 가정하면

~ $ cd Desktop/song

그 다음

~  $ ls -l

을 해주면

8 -r--------@ 1 song  staff  0000  0 00 00:00 new-key.pem

뭐 이런식으로 나올 텐데, 여기를 참고해서 권한을 바꿔주자

나는 사용자인 나에게 읽기쓰기 권한을 주려고한다.
먼저 사용자/그룹/그 외에 사용자이므로 맨 앞의 -을 뺀 r--부분이다.
rwx 중 앞에 r은 있고, w가 필요하므로, 세개 중 앞 두개에 불이 켜진 상태 110 > 따라서 2² + 2¹ = 6 이고, 나머지 6자리가 다 --- + ---이므로 각 각 0이므로
600이 된다.

따라서 권한을 바꿔주는 명령어인 chmod를 사용해주면,

song $ chmod 600 new-key.pem

을 해준다.

여기서 만약 현재 있는 위치가 다른곳이라면 new-key.pem 대신 아예 pem키를 드래그해서 붙여줘도 된다. 그러면 알아서 경로가 들어간다.

그리고

song $ ls -;

해서 확인해보면

8 -rw-------@ 1 song  staff  0000  0 00 00:00 new-key.pem

잘 바뀌어있다!

그리고 나서 server에 접속 (위치 상관없다)

song $ ssh -i (만약 펨키 경로에서 하면 new-key.pem,아니라면 파일 드래그) ncloud@공인IP

yes 두 번 해주고~

EF3747 key fingerprint is SHA256:1sdlkds/2350esdg/sdg687/dkfjsalkWEklf.
This host key is known by the following other names/addresses:
    ~/.ssh/known_hosts:8: 170.000.00.000
    ~/.ssh/known_hosts:10: 170.000.00.000
Are you sure you want to continue connecting (yes/no/[fingerprint])? y
Please type 'yes', 'no' or the fingerprint: yes

비밀번호를 묻는다면, ncloud에 가서 관리자 비밀번호를 확인해서 붙여넣어주면 된다.

0개의 댓글