현재 다음과 같이 서버에 키 페어 로그인을 구현하고 있습니다.
로컬 랩톱에서 키 페어를 생성하십시오.
me@macbook:~ $ ssh-keygen -t rsa
랩톱에서 서버로 펍 키 전송 :
me@macbook:$ scp ~/.ssh/id_rsa.pub user@myserver.com:~/id_rsa.pub
서버에서 pub key를 authorized_keys 파일에 추가하십시오
$ cat id_rsa.pub >> ~/.ssh/authorized_keys
그리고 ssh의 비밀번호 로그인을 비활성화했습니다.
문제는 키가 내 랩톱에서만 서버에서 ssh로 사용할 수 있으며 내 맥북 랩톱과 바인딩 된 것처럼 보입니다. 즉, 다른 컴퓨터를 사용하는 경우 해당 개인 키를 사용하여 ssh를 사용할 수 없습니다. 최악의 경우, 노트북을 잃어버린 경우 잠글 수 없으며 잠글 수 없습니다. (잘못되면 정정하십시오.
개인 키를 여러 컴퓨터에 사용하려면 어떻게해야합니까? (AWS ec2와 같이 .pem 파일 @을 사용하여 어디에서나 ssh in 할 수 있음)
감사.
아래는 certified_keys 파일의 내용입니다