2003년 4월 10일 목요일

SSH (Secure shell) 사용하기

telnet은 보안에 취약하므로 요즘 FreeBSD, Linux 등 대부분의 곳에서 SSH를 대신 사용한다.
사용법 자체는 telnet과 크게 다르지 않다.

ssh의 포트 번호 : 22번
ssh client - Xmanager(ssh로 패치된 버젼), SSH Secure shell client, secure token.

-----------------------------
인증키 사용하여 암호 없이 접속하기

[ilashman@partita ilashman]$ ssh-keygen -t dsa                              (키 생성하기)

Generating public/private dsa key pair.
Enter file in which to save the key (/home/ilashman/.ssh/id_dsa):     (그냥 엔터)
Enter passphrase (empty for no passphrase):                                   (그냥 엔터)
Enter same passphrase again:                                                        (그냥 엔터)
Your identification has been saved in /home/ilashman/.ssh/id_dsa.
Your public key has been saved in /home/ilashman/.ssh/id_dsa.pub.
The key fingerprint is:
(블라블라블라. 나의 키가 적혀져 나온다.) ilashman@partita.neowiz.com

[ilashman@partita ilashman]$ eval $(ssh-agent)                                              (인증키 메모리에 상주 시키기)


이제 .ssh/id_dsa.pub 파일의 내용을 다른 server의 .ssh/authorized_keys2  파일에 적어 넣으면 된다.
그리고 각 서버의 .ssh 디렉토리의 permission은 700으로 한다.
(키 복사하기)

A서버에서 ssh-keygen을 하여 B 서버의 authorized_keys2 에 적어넣으면
이제 부터는 A서버에서 B서버로 암호 없이 접근할 수 있다.

댓글 없음:

댓글 쓰기