티스토리 뷰
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
- 트래비스 암호화
- 노션
- Mac
- vim
- SSH
- namecheap
- git
- Notion
- 쉘스크립트
- vs community
- 구글캘린더공유
- 오프라인설치
- Jenkins
- Docker
- visutal studio
- Bash
- material dark
- scp
- aws
- java
- Slack
- 트래비스 슬랙 연동
- test 연산자
- nodejs
- docker-compose
- Linux
- Heroku
- 공백문자
- 쉘프로그래밍
- MySQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |