네트워크 연결이 허용하는한 ssh 로 여러개의 서버를 넘나들며 작업 하는 경우가 대부분이다.
하지만 빈번하게 ssh를 사용하다 보면 매번 입력해야 하는 password의 번거로움이 발생 할 수도 있다.
이 때, 사용 할 수 있는 유용한 방법으로 ssh-keygen을 통한 공개키 생성을 통해 패스워드 없이 접속 가능한 환경 구성이 가능 하다.
[source server]
# ssh-keygen -t rsa
# ssh-copy-id [target_account]@[target_server]
위의 명령으로 되지 않을 경우 아래의 명령으로 한다.
# ssh-copy-id -i ~/.ssh/id_rsa.pub [target_account]@[target_server]
[target server]
특별히 작업 해야 할 건 없지만 위에서 기입한 target_account의 .ssh 폴더에서 authorized_keys 파일의 key가 source server 에서 ~/.ssh 아래 폴더에 생성되는 id_rsa.pub 의 key내용과 같아야 한다.
참조
https://help.ubuntu.com/community/SSH/OpenSSH/Keys
'Papers > Linux' 카테고리의 다른 글
쉘에서 실수 연산 (0) | 2013.05.09 |
---|---|
/dev/null: permission denied 에러가 발생하는 경우 (0) | 2012.05.02 |
System monitoring tool in linux (0) | 2012.02.24 |
vmstat, iostat (0) | 2011.12.14 |
^M: bad interpreter: no such a directory (0) | 2011.11.16 |