AWS EC2 키 교체

2106 단어 aws
1. aws 백그라운드에서 키를 생성하고 다운로드한 다음 키를 자신의 서버에 저장합니다.
2. 실행ssh-keygen -y, 키 경로 복사, 리턴,public key, 예를 들어/home/ubuntu/.ssh/houtai.pem
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCMAS8mviirg23XvhyGzydp0VlP/fyfuhsHKMECZydc5ewytvTq0mqYTfjKBS++PeBpEL1Zx/ilEYCmgY6omTrIMtG8s1jf/ldfsdfsdfsp/w2U86seARyRxVEePU7YCnbofqgtGJJDASDHNiEbshXQ6M49nUsE6tfETG3sFlsfdsfdsdkssA4JDU+eivPRGma3XcBAXvsUsD8VkKQJvudrpJDSjjnsddYOVd2Wcrcj5Li8MmLvIkEX1ttsTT6O6sydU8UtjJDSGDFSsdfsdfF6sdfsdfds77FdUpvVFD1NPoLH

이 명령이 실패하면 다음과 같이 오류를 보고합니다.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '/home/ubuntu/.ssh/houtai.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "/home/ubuntu/.ssh/houtai.pem": bad permissions

다음 명령을 실행하여 키 대 파일에 대한 권한을 변경할 수 있도록 합니다.
chmod 400 houtai.pem

3. 이전 키를 이용하여 서버에 로그인하여 위의 두 번째 단계의public 키를 ~/에 붙여넣습니다.ssh/authorized_keys 또는 해당 로그인 사용자의.ssh 디렉터리 (내 것은/홈/ubuntu/.ssh/authorized _ keys) 를 누르고 낡은 public key 주석을 삭제하거나 삭제합니다.
4. 그리고 새 키 파일 (.pem 접두사 파일) 을 이용하여 서버에 로그인할 수 있습니다. 예를 들어 ssh -i "test.pem"[email protected]
    1、Create a new key pair using AWS EC2 console or a third party tool.
    2、Retrieve the public key from new key pair.
    3、Connect to the instance using the existing private key.
    4、Using text editor to open .ssh/authorized_keys, paste the public key of new key pair into the authorized_keys file.
    5、(Optional) Delete the public key information of the original key pair in the authorized_keys file.

총결해 보면 아래의 이 몇 가지 명령이다


설명: 키 저장 디렉터리에 들어가서 키 파일에 권한을 부여하고 키 생성 도구를 시작하여 키 파일의 위치를 입력하면 자동으로 키가 생성됩니다. 키 생성을 원래의 키 파일에 넣으면 됩니다.
cd /home/ubuntu/.ssh/
chmod 400 qianduan.pem
ssh-keygen -y
/home/ubuntu/.ssh/qianduan.pem
vim authorized_keys

좋은 웹페이지 즐겨찾기