반응형
RSA 키를 authorized_keys 파일에 추가하는 방법은 무엇입니까?
RSA 공개 키를 생성했고이를 authorized_keys
파일 에 추가하고 싶지만 Ubuntu 11.10 시스템에 그러한 파일이 없습니다.
키를 authorized_keys
어떻게 추가 할 수 있습니까?
Michael Krelin의 솔루션을 실행할 때 다음을 수행하는지 확인하십시오.
cat <your_public_key_file> >> ~/.ssh/authorized_keys
이중이 >
없는 이중 >
에는 authorized_keys의 기존 내용이 덮어 쓰여지고 (nuked!) 바람직하지 않을 수 있습니다.
mkdir -p ~/.ssh/
authorized_keys를 덮어 쓰려면
cat <your_key >~/.ssh/authorized_keys
authorized_keys 끝에 추가하려면
cat <your_key >>~/.ssh/authorized_keys
내가 너무 늦게 회신하고 있다는 것을 알고 있지만 이것이 필요한 다른 사람을 위해 로컬 컴퓨터에서 다음 명령을 실행하십시오.
cat ~/.ssh/id_rsa.pub | ssh user@192.168.1.1 "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"
이것은 완벽하게 잘 작동했습니다. 당신이해야 할 일은 단지 교체하는 것입니다
user@192.168.1.1
특정 호스트에 대한 자신의 사용자와
ssh 제품군에는 이미이 작업을 자동으로 수행하는 명령이 있습니다. 즉, 원격 호스트에 로그인하고 해당 컴퓨터 authorized_keys 파일에 공개 키를 추가합니다.
ssh-copy-id -i /path/to/key/file user@host.com
설치하려는 키가 ~/.ssh/id_rsa
다음 과 같으면 -i
플래그를 완전히 삭제할 수도 있습니다 .
수동으로하는 것보다 훨씬 낫습니다!
>ssh user@serverip -p portnumber
>sudo bash (if user does not have bash shell else skip this line)
>cd /home/user/.ssh
>echo ssh_rsa...this is the key >> authorized_keys
참고 URL : https://stackoverflow.com/questions/12392598/how-to-add-rsa-key-to-authorized-keys-file
반응형
'IT Share you' 카테고리의 다른 글
문자열에서 이름이 주어진 변수의 값을 얻는 방법은 무엇입니까? (0) | 2020.11.29 |
---|---|
Github 창 : 커밋 실패 : 새 커밋을 생성하지 못했습니다. (0) | 2020.11.29 |
.NET에서 아이스 캔디를 고정하는 방법 (클래스를 변경 불가능하게 만들기) (0) | 2020.11.28 |
Herb Sutter의 CppCon 2014 talk (Back to Basics : Modern C ++ Style)에서 값을 취하는 setter 멤버 함수가 권장되지 않는 이유는 무엇입니까? (0) | 2020.11.28 |
Windows에서 Python의 "easy_install"을 사용하는 방법… 쉽지 않습니다. (0) | 2020.11.28 |