비밀번호 없이 접속 하기
ssh 터미널 접속이나 파일전송시 ssh비밀번호를 항상 물어보는데 자주사용하면 좀 번거롭다.
ftp를 이용한 파일전송 방법도 있으나 이거 역시 사용하기 불편한건 마찬가지.
윈도우에서는 접속하는 putty용 유틸도 따로 있다.
작업은 클라이언트와 서버에서 루트계정으로 작업한다.
> 일반 계정
# root 계정 ( 최상위 )
1) 클라이언트에서 키생성
> cd [home/계정]
> ssh-keygen -t dsa
Enter 3번
2) 만들어진 파일을 비번 없이 접속할 해당 서버로 전송
# scp .ssh/id_dsa.pub root@[서버도메인 또는 아이피]:[디렉토리]
password : 비밀번호입력
3) 서버에서 설정
# cd [/home/계정]
4) authorized_keys 파일에 생성된 키 추가
# /bin/cat id_dsa.pub > .ssh/authorized_keys
5) 등록된 키 확인. 아이디@도메인정보 출력
# /bin/more .ssh/authorized_keys
6. 여러대의 클라이언트를 계속 등록하려면 추가명령인 >>를 사용하면 된다.
# /bin/cat id_dsa.pub >> .ssh/authorized_keys
7. 필요없는 파일 삭제
# rm -f id_dsa.pub
8. 권한 재설정
# chmod 700 .ssh
# chmod 644 .ssh/authorized_keys
( id_dsa 아닌 id_rsa 만드는 과정도 위와 비슷하다. )
※ .ssh 디렉토리가 보이지 않는 다면 ?!
( 링크 : goguri.tistory.com/entry/Linux-ssh-디렉토리가-없다면 )
참고 : Jinmoda.com
'[ Programing ] > OS - Linux' 카테고리의 다른 글
[Linux] crontab 정의와 사용법 (0) | 2010.10.30 |
---|---|
[Linux] ssh port 설정 (0) | 2010.10.20 |
[Linux] 라이브러리 관련 명령어 및 위치 (0) | 2010.09.10 |
[Linux] 하드웨어 정보 보기 및 명령어 (0) | 2010.09.02 |
[Linux] VI 에디터 명령어 (1) | 2010.06.29 |