Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- Windows
- netsh
- Quartz
- Source
- ssh
- tomcat
- JavaScript
- 줄바꿈 문자
- grep
- Windows 10
- bash
- Mac
- Eclipse
- port
- GIT
- web.xml
- context
- find
- VirtualBox
- vscode
- lsof
- import
- profile
- resource
- 네트워크
- maVen
- 단축키
- xargs
- plugin
- IntelliJ
Archives
- Today
- Total
develog
[Linux] ssh 비밀번호 입력없이 접속하기 본문
개요
- A서버에서 B서버로 ssh 로 접속하려는 경우
- A서버에서 private/public rsa key 를 생성하고
- 생성된 public key 를 B서버에 등록한다
순서
1. A서버에서 rsa key를 생성한다
$ cd ~/.ssh
## ssh-keygen 으로 키를 생성
~/.ssh $ ssh-keygen -t rsa -b 4096
## 파일 2개가 생성된다 ( id_rsa, id_rsa.pub )
~/.ssh $ ls -al
-rw------- 1 user1 staff 1843 Feb 15 09:28 id_rsa
-rw-r--r-- 1 user1 staff 410 Feb 15 09:28 id_rsa.pub
2. A서버의 public 키를 B서버에 등록한다
- A서버의 ~/.ssh/id_rsa.pub 파일의 내용이
B서버의 ~/.ssh/authorized_keys 파일에 추가된다
~/.ssh $ ssh-copy-id -i id_rsa.pub USER@REMOTE_HOST
3. B서버의 authorized_keys 파일 권한을 확인한다
- 644 (rw-r--r--)
~/.ssh $ ls -l
-rw-r--r-- 1 user1 staff 1843 Feb 15 09:28 authorized_keys
4. A서버에서 비밀번호 없이 접속되는지 확인한다
$ ssh USER@REMOTE_HOST
http://dayeonee.blogspot.kr/2014/01/password-ssh-rsync.html
'OS & Shell > Linux' 카테고리의 다른 글
[Linux] shell script, if (0) | 2015.01.10 |
---|---|
[Linux] shell script, 숫자 연산 (0) | 2015.01.10 |
[Linux] shell script, function return string (0) | 2015.01.09 |
[Linux] shell script, function return number (0) | 2015.01.09 |
[Linux] SecureCRT 컬러 설정 (0) | 2015.01.09 |
Comments