id_rsa는 유출되면 안된다. !!!!!!!!!!!!
#rsa 로 키와 공개키를 만든다. ssh-keygen -t rsa Enter file in which to save the key (/home/username/.ssh/id_rsa): # 기본값 사용 Enter passphrase (empty for no passphrase): # 비밀번호 (자동 로그인은 공백을 입력) Enter same passphrase again: # 비밀번호 확인 # 원격서버에 공개키를 업로드한다. scp id_rsa.pub username@domain.com:id_rsa.pub # scp id_rsa.pub username@domain.com # scp id_rsa.pub username@domain.com:.ssh/id_rsa.pub # 원격서버 접속, 인증파일에 공개키를 등록한다. ssh username@domain.com username@domain.com`s password: cat id_rsa.pub >> ~/.ssh/authorized_keys rm id_rsa.pub # 퍼미션 주의 chmod 700 ~/.ssh chmod 600 ~/.ssh/id_rsa chmod 644 ~/.ssh/id_rsa.pub chmod 644 ~/.ssh/authorized_keys chmod 644 ~/.ssh/known_hosts # 로컬에서 비밀번호 없이 연결되면 성공. ssh username@domain.com Last login: Tue Mar xx 16:12:11 2017 from 192.xxx.xxx.xxx # id_rsa 이름이 다를 경우 ssh -i ~/.ssh/username_rsa username@domain.com # copy ssh-copy-id -i id_rsa.pub '-p 2222 username'@hostname.com ssh-copy-id -i id_rsa.pub username@hostname.com
반응형
'os > Linux' 카테고리의 다른 글
scp remote to remote routing (0) | 2017.04.10 |
---|---|
Debian dpkg command (0) | 2017.03.28 |
curl -kvLS https://google.co.kr 에러 (0) | 2017.02.20 |
ssh 자동연결 (0) | 2017.02.10 |
ssh proxy (0) | 2016.12.26 |