반응형
RSA key를 이용하여 비밀번호 없이 ssh로 로그인할 수 있는 방법이다.
rsa key 값을 생성해야함. 기존에 이미 생성되어있다면 덮어쓰기는 하지 않는것을 권장한다.
ssh-keygen -t rsa
~/.ssh/id_rsa는 개인키, ~/.ssh/id_rsa.pub은 공개키로 생성된다.
생성된 key 파일을 비밀번호 없이 접속하고자 하는 서버로 보내면 된다.
ssh-copy-id -i ~/.ssh/id_rsa.pub [user]@[host]
정상적으로 진행되었다면 비밀번호 없이 접속되어야 하지만 아래와 같은 에러가 뜨는 경우가 있다.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0755 for '/home/adlkf/.ssh/id_rsa' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
id_rsa 파일의 권한이 사용자 외에도 공개되어있어서 이를 바꿔줘야한다.
chmod 700 ~/.ssh/
반응형
'Computer Science > linux' 카테고리의 다른 글
Centos7 네트워크 설정 (0) | 2019.08.27 |
---|---|
도메인 이름을 IP 주소로 변환 (0) | 2019.08.27 |
linux 계정 정보 옮기기 (1) | 2019.08.21 |
tar 디렉토리 지정해서 압축 풀기 (0) | 2018.10.04 |
특정 파일이나 디렉토리를 남기고 모두 지우기 (0) | 2018.09.03 |