posted by 빠담아빠다 2016. 3. 10. 16:23

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