SSH
설치 | |
| 리눅스 배포판에는 기본적으로 openssh가 깔려있다. |
서버설정 | |
| 서버관련 주 설정 파일은 /etc/ssh/sshd_config 이다. |
클라이언트 설정 | |
| 클라이언트의 전체유저 설정파일은 /etc/ssh/ssh_config 이다. ssh서버에 접속하는데 있어서 꼭 필요한 설정은 아니다. |
클라이언트에서 ssh 사용하기 | |
| 리눅스에서 리눅스로 접속한다면 별도의 설정이나 프로그램의 설치없이 가능. 윈도우에서 리눅스 서버로 접속한다면 ssh클라이언트를 설치해야 한다. 접속방법 ssh 계정명@도메인명 ex ) ssh dog@dog |
Keygen을 이용하여 접속하기. | |
| 작업은 클라이언트와 서버에서 루트계정으로 작업한다. 1) 클라이언트에서 키생성 # cd # ssh-keygen –t dsa Enter 3번( 중간에 암호를 입력하면 keygen암호가 생김) 2) 만들어진 파일을 접속할 해당 서버로 전송 # scp .ssh/id_dsa.pub root@[서버도메인 또는 아이피]:/[디렉토리] 3) 서버에서 설정 # cd [/home/계정] 4) Authorized_keys 파일에 생성된 키 추가. # cat id_dsa.pub > .ssh/authorized_keys 5) 등록된 키 확인. 아이디@도메인형식으로 출력 # more .ssh/authorized_keys 6) 여러대의 클라이언트를 계속 등록하려면 추가명령인 >> 사용 # cat id_dsa.pub >> .ssh/authorized_keys 7) 필요없는 파일 삭제 # rm –f id_dsa.pub 8) 권한 재설정 # chmod 700 .ssh # chmod 644 .ssh/authorized_keys |
서버와 클라이언트 모두 암호 없이 하려면 | |
| 서버에 모인 authorized_keys를 클라이언트들에게 보낸다 # scp .ssh/authorized_keys root@[클라이언트도메인 또는 아이피]:/[디렉토리] |
스터디하면서 정리해놓은 자료
'OS > Linux' 카테고리의 다른 글
[Linux] 웹에서 받은 파일. 형식 ^M (0) | 2016.03.10 |
---|---|
CentOS 6 Minimal - VMware 네트워크 설정하기 (0) | 2016.03.10 |
[linux] how to RSH (0) | 2016.03.10 |
[NFS] 환경구성 정리 (0) | 2016.03.10 |
[NIS] 환경구성 정리 (0) | 2016.03.10 |