ssh에서 rsa설정
2010. 2. 8. 12:27ㆍ99. 정리전 - IT/13. Unix 얇팍지식
1. 암호화 방식 (둘 중 하나만 사용한다.)
3. ~/.ssh 에 존재하는 암호를 확인
cat 파일명
인증파일 안에 이미 기존에 넣은 암호가 있으면 지우고 다시 넣는다.
(암호 후반부에 계정명이랑 도메인 이름이 있음.)
'복사 - 붙여넣기' 가 귀찮은 사람은...
scp로 상대방 서버에 복사하고
dsa인 경우 scp id_rsa.pub test.com:~/.ssh/authorized_keys
rsa인 경우 scp id_rsa.pub test.com:~/.ssh/authorized_keys2
그 후 cat 명령어로 인증파일에 추가해도 된다.
dsa인 경우 cat id_rsa.pub >>~/.ssh/authorized_keys
rsa인 경우 cat id_rsa.pub >>~/.ssh/authorized_keys2
5. 쌍방향 자동로그인을 하려면 반대로 하면 됨.
* 기타 퍼미션 설정이나 계정문제가 있는데, 일반 계정으로 만들면 대게 별 이상 없음.
- dsa
- rsa
- rsa
2. 암호 생성 방법
보통 엔터만 계속 치면 되지만, 기존에 사용하는 암호가 있을 경우 덮어 쓸지 물어봄.
새롭게 만들꺼면 덮어쓰면 되고, 기존에 있는 걸 쓸 경우 취소하고, 기존 암호를 이용.
보통 엔터만 계속 치면 되지만, 기존에 사용하는 암호가 있을 경우 덮어 쓸지 물어봄.
새롭게 만들꺼면 덮어쓰면 되고, 기존에 있는 걸 쓸 경우 취소하고, 기존 암호를 이용.
- ssh-keygen -t dsa
- ssh-keygen -t rsa
3. ~/.ssh 에 존재하는 암호를 확인
cat 파일명
- dsa는 id_dsa.pub
- rsa는 id_rsa.pub
- rsa는 id_rsa.pub
4. 상대방 서버의 ~/.ssh 폴더에 있는 인증파일(authorized_key)에 암호를 넣는다.
아래의 파일이 없을 경우 생성한다. 퍼미션 (644)
아래의 파일이 없을 경우 생성한다. 퍼미션 (644)
- dsa는 authorized_key
- rsa는 authorized_key2
- rsa는 authorized_key2
인증파일 안에 이미 기존에 넣은 암호가 있으면 지우고 다시 넣는다.
(암호 후반부에 계정명이랑 도메인 이름이 있음.)
'복사 - 붙여넣기' 가 귀찮은 사람은...
scp로 상대방 서버에 복사하고
dsa인 경우 scp id_rsa.pub test.com:~/.ssh/authorized_keys
rsa인 경우 scp id_rsa.pub test.com:~/.ssh/authorized_keys2
그 후 cat 명령어로 인증파일에 추가해도 된다.
dsa인 경우 cat id_rsa.pub >>~/.ssh/authorized_keys
rsa인 경우 cat id_rsa.pub >>~/.ssh/authorized_keys2
5. 쌍방향 자동로그인을 하려면 반대로 하면 됨.
* 기타 퍼미션 설정이나 계정문제가 있는데, 일반 계정으로 만들면 대게 별 이상 없음.
-rw-r--r-- 1 msms msms 612 1월 20 11:31 authorized_keys
-rw-r--r-- 1 msms msms 464 1월 20 11:54 authorized_keys2
-rw------- 1 msms msms 668 8월 7 13:43 id_dsa
-rw-r--r-- 1 msms msms 607 8월 7 13:43 id_dsa.pub
-rw------- 1 msms msms 887 1월 20 11:41 id_rsa
-rw-r--r-- 1 msms msms 227 1월 20 11:41 id_rsa.pub
-rw-r--r-- 1 msms msms 2430 1월 20 09:39 known_hosts