티스토리 뷰

linux

ssh-copy-id 사용법

모카데브 2018. 6. 8. 15:07

ssh키를 다른 서버에 등록을 해야 되는데 문자열이 길다보니 복사해서 붙여넣기가 좀 귀찮다.

이럴때 ssh-copy-id를 사용하면 손쉽게 등록을 할 수가 있다.


ssh-copy-id -i ~/.ssh/id_rsa.pub user@111.222.333.444

-i 다음에는 등록할 공개키경로

그 다음에는 접속할 아이디@서버 아이피


이후 ssh user@111.222.333.444로 접속하면 된다.


접속할 서버가 많아지면 아이피를 다 외울수도 없고 그때마다 아이피를 찾아봐야 되는데 config파일을 이용하면 손쉽게 접속을 할 수가 있다.


vim ~/.ssh./config


Host cloudAtCost

        HostName 111.222.333.444

        User user

        IdentityFile ~/.ssh/id_rsa


Host oceans

        HostName 222.333.444.555

        User user

        IdentityFile ~/.ssh/id_rsa


Host aws1

        HostName 333.444.555.666

        User user

        IdentityFile ~/.ssh/id_rsa

Host - 식별이름

HostName - 접속할 서버 아이피

User - 접속할 유저명

IdentityFile - 공개키 경로


접속 할때는 간단하게 다음과 같다.

ssh cloudAtCost 

ssh 식별이름(Host)

귀찮아서 id_rsa파일 하나로 거의 대부분 접속을 하지만,

서버별로 파일을 만들어서 접속하는게 보안상 더 좋다.


ssh 키 만드는 법은

ssh-keygen -t rsa -C "test@test.com"


반응형

'linux' 카테고리의 다른 글

aws에서 mongodb 외부에서 접속하기  (0) 2018.06.09
scp 사용법  (0) 2018.06.08
github에 ssh key 등록하기  (0) 2018.06.07
zsh 설치하기  (0) 2018.06.01
java8 설치  (0) 2018.06.01
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함