여기서는 EC2 instance를 2대 사용한다는 가정하에,
기본 instance를 X
라 칭하고, 접속하고자 하는 instance를 Y
라 합니다.
일단, Y에 접속한 상태에서,일단 root관리자로 계정을 바꾸신 다음에
sudo su -
ec2-user
계정에 암호를 설정해줍니다.
passwd ec2-user
암호 설정이 완료되면, PasswowrdAuthentication
을 YES
로 바꾸어주어야 합니다.
아래 파일을 조작해줍니다.
vim /etc/ssh/sshd_config
중간에 코멘트처리된 부분을, 살려주시고, NO
옵션을 코멘트처리하시면 될 것 같습니다.
이후 잘 저장하시고,
sshd
설정을 reload합니다.
service sshd reload
이후 exit
를 통해 빠져나옵니다.
다음, X
서버에 접속한 상태에서
ssh username@IP_ADDRESS
역시 root관리자로 변경한다음,
sudo su -
SSH key를 생성합니다.
ssh-keygen
.ssh
로 이동해서, .pub
파일이 생겼는지 확인합니다.
cd /etc/.ssh
확인되셨으면, public key를 Y
서버로 전송해주어야합니다.
ssh-copy-id username@IP_ADDRESS
로 진행합니다.
이후 다시 Y
서버로 접속하여 문제없이 접속가능한지를 확인하면 됩니다.
ssh ec2-user@Y_SERVER_IP_ADDRESS