sshd 설정 (DSA 인증)
Posted by : admin at 11 월 8th, 2008
FreeBSD는 기본적으로 sshd를 시작하도록되어있습니다. # which sshd
/usr/sbin/sshd
/etc/ssh/sshd_config AllowUsers USERNAME
부루토호스아쿳쿠 (억지 공격) 대책으로 DSA 인증을해야합니다. 액세스 로그를 보면 알 수있습니다,どこぞ나라 크래커 or 봇 또는 발견 않지만 매우 많은 침입 흔적을 발견할 수있습니다.
설정 파일의 수정
/etc/ssh/sshd_config
Protocol 2
PermitRootLogin no
PubkeyAuthentication yes
PasswordAuthentication no
PermitEmptyPasswords no
ChallengeResponseAuthentication no
no
않으면 암호 인증 것이다. 수정 후
sshd
다시 시작합니다. # /etc/rc.d/sshd restart
# ps aux | grep sshd
# kill -HUP PID
비밀 id_dsa
공개 키 id_dsa.pub
생성
ssh 액세스를 활성화하려는 사용자로 로그인합니다. root
아닌) 다음 명령을 입력합니다.
$ ssh-keygen -d
Generating public/private dsa key pair.
Enter file in which to save the key (/home/ USERNAME /.ssh/id_dsa): [Enter]
Created directory '/home/ USERNAME /.ssh'.
Enter passphrase (empty for no passphrase): [PASSWORD] [Enter]
Enter same passphrase again: [Re PASSWORD] [Enter]
Your identification has been saved in /home/ USERNAME /.ssh/id_dsa.
Your public key has been saved in /home/ USERNAME /.ssh/id_dsa.pub.
The key fingerprint is:
xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx USERNAME @ HOST . DOMAIN . NAME
공개 키 id_dsa.pub
이름 바꾸기한다
$ cd /home/ USERNAME /.ssh
$ mv id_dsa.pub authorized_keys
$ chmod 0600 authorized_keys
비밀 id_dsa
클라이언트 컴퓨터로 이동
ssh 연결을 원하는 클라이언트 시스템에 /home/ USERNAME /.ssh/id_dsa
이동합니다. 보안을 고려하는 경우, FTP 등에서는없고 USB 메모리 또는 플로피 디스크에서 수행할에 좋다지만, 사용하는 미디어 처리에는주의를. id_dsa
파일의 위치는 클라이언트 컴퓨터의 터미널 소프트웨어에 따라 다르므로 그곳의 설명서를 참조하십시오. 개인적으로 오픈 소스 Tera Term을 추천합니다.
Filed under 일반 설정 |