로그인

검색

[oracle free tier] guest 계정 만들고, ssh 공개키, 개인키 만들어 접속하기

[oracle free tier] guest 계정 만들고, ssh 공개키, 개인키 만들어 접속하기

 

 

1. 우선 게스트 유저를 만듭니다.

ubuntu@hcp:~$ sudo adduser guest5993
Adding user `guest5993' ...
Adding new group `guest5993' (1007) ...
Adding new user `guest5993' (1007) with group `guest5993' ...
Creating home directory `/home/guest5993' ...
Copying files from `/etc/skel' ...
New password:
Retype new password:
passwd: password updated successfully
Changing the user information for guest5993
Enter the new value, or press ENTER for the default
        Full Name []:
        Room Number []:
        Work Phone []:
        Home Phone []:
        Other []:
Is the information correct? [Y/n] y

 

키를 보관할 폴더를 만들어 줍니다.

ubuntu@hcp:~$ sudo mkdir /home/guest5993/.ssh

 

 

 

2. puttygen.exe 을 이용해서 공개키와 개인키를 만들어 줍니다.

 

key - SSH-2 RSA 선택

 

Untitled-2 copy.JPG

 

 

 

 

Type of key to generate - RSA  선택
Number of bits in a generated key - 2048  입력

 

Untitled-4 copy.JPG

 

 

 

 

 

Generate 클릭해서 key생성

(마우스움직임)

Save private key 클릭해서 개인키 저장   (예 guest456.ppk)

Public key for pasting into OpenSSH authorized_keys file 영역(빨간동그라미박스)을 복사 후,

메모장에 붙여넣기 한 후, 저장, 이것이 공개키가 됩니다.  (예 guest456.pub)

 

Untitled-5 copy.JPG

 

 

 

 

 

 

 

지금까지 개인키 와 공개키를 만들었습니다. 그리고 파일로 저장했습니다.

오라클에 ssh 로 접속해서 <new user> 의 공개키를 올려 보겠습니다.

 

공개키는 서버에 authorized_keys 파일로 존재해야 합니다.

echo <public_key> >> /home/<new_user>/.ssh/authorized_keys

 

위 방법을 따르면, 아래와 같습니다.

공개키 내용 전체를 아래와 같이 넣어 줘야 합니다.

root@hcp:/home/guest5993/.ssh# echo ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCZMASsYgH+13iSqqnyl7qZmBhEdxHxsKyKE4m5z4u/lZP7ilG+BFGCSKsbvIiTsr9jMNdKtlY7hmfibH/uwmX1ziCxFFObss/E7Rlk1ZjvE3O33rPg0LGCmvPmCOYUk3wJiJqZlFLgB+5I4SN8aDr5DAxyAXzBWJt/tjDDN3WUR7kDKY4lsvsOyINil511Hy593zM0cr7uKb67OIHPRV++SQpGsN155jpDUoAO07nc/ca+II2yFqEf+HLZFyr+3rkb2fZgBJ85MlFyhB3nX6uI2JlVI1vHt8zb0mL8aipIQnVxAl rsa-key-20240522 >> authorized_keys

 

 

root@hcp:/home/guest5993/.ssh# ls -al
total 12
drwxr-xr-x 2 guest5993 guest5993 4096 May 22 15:15 .
drwxr-x--- 4 guest5993 guest5993 4096 May 22 15:13 ..
-rw-r--r-- 1 root      root       398 May 22 15:13 authorized_keys

 

 

이제 putty 를 이용해서 접속하거나, sftp 접속도 가능합니다.

이때, 암호 접속이 아닌, 개인키 첨부해서 접속하는 겁니다.

 

Untitled-7 copy.JPG

이 게시물을

이 댓글을 삭제하시겠습니까?