포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 1GB 입니다.

aesop-2440 3차 보드에서 ssh server(dropbear) 를 돌려보았습니다. 잘 됩니다.

minicom 없이 putty 같은거 써서 네트웍으로 여러번 접속이 가능합니다.

1. HOST 작업

우선 dropbear 패키지를 받습니다.

wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.gz

압축을 풀고 다음과 같이 configure 명령을 내립니다.

tar -zxvf dropbear-0.49.tar.gz

./configure --host=arm-linux --disable-shadow

options.h 파일을 열고 DROPBEAR_RANDOM_DEV 항목에서
/dev/random 을 /dev/urandom 으로 고쳐줍니다.

make 를 실행시켜 컴파일 합니다.

실행파일이 네개 생기는데 dbclient 는 ssh client 프로그램이고 dropbear 가 ssh server 프로그램입니다. dropbearkey 는 dropbear 를 구동할때 필요한 키를 생성하는 프로그램이고 dropbearconvert 는 openssh-server 에서 생성한 키를 dropbear에 맞게 변환하는 프로그램입니다.

2. TARGET 작업

네개의 실행파일을 aesop-2440 타겟보드로 복사합니다.

두개의 키를 생성합니다.

./dropbearkey -t rsa -f dropbear_rsa_host_key
./dropbearkey -t dss -f dropbear_dss_host_key

다음 디렉토리를 만들고 복사합니다.

mkdir -p /etc/dropbear
cp dropbear_rsa_host_key /etc/dropbear
cp dropbear_dss_host_key /etc/dropbear

/etc/inittab 파일을 열고 /sbin/autologin 부분을 /bin/login 으로 고쳐줍니다.
init 를 재구동 시킵니다.

passwd root 명령을 내려서 암호를 설정합니다.

./dropbear -E 옵션을 주어 ssh server 를 구동합니다.

3. 접속 테스트

리눅스에서 ssh [email protected].??.??
혹은 Windows 에서 putty 를 써서 여러번 접속해 봅니다.

류충렬

2007.05.11 20:14:13
*.139.39.165

와우..멋진 자료 감사합니다~

고현철

2007.05.11 20:15:23
*.70.26.87

오늘 해 볼려고 했었는데...^^
성공했다니 다행이네요....

자료 감사합니다....

이재훈

2007.05.11 23:06:32
*.101.241.174

아 감사합니다. 저도 이 부분 넣어볼까 생각하고 있었는데..
유용한 자료 감사합니다.

유형목

2007.05.11 23:44:34
*.49.29.2

개발할 때만 이용하시기 바랍니다. 실제로 제품을 출시할 경우엔 탑재하지 않는 것이 좋습니다.

root로 직접 접속이 되는 것도 그렇고, 설사 그렇지 않다고 하더라도 port 가 열려 있으면 공격의 대상이 되기 쉽습니다.

그래도 꼭 필요하다면 shadow passwd, md5, pam module 등등.. 여러가지를 고려해야 합니다. 그리고 탑재하더라도 필요할때만 구동시켜 쓸 수 있도록 하는게 좋습니다.

고현철

2007.05.11 23:57:26
*.70.26.87

ssh port만 바꾸면 대부분 뚫리지 않더군요.

shadow/md5 연동도 고려해 봐야겠습니다.

서두원

2007.05.17 08:51:20
*.140.158.87

와~ 한결 좋네요~
자료 감사드립니다~~

박제호

2007.06.01 02:38:27
*.72.109.238

계속 시리얼로만 쓰다가 ssh접속을 하니 훨씬 편하네요. 감사합니다 ~

2009.03.25 21:24:14
*.6.24.22

음...  좋은데요&&
그런데, --disable-shadow option을 주니까, 절대 인증을 못하더라구요.
dbclient -l root 127.0.0.1  을 해도 bad passwd 가 나옵니다.
--disable-shadow을 빼니까, 제대로 나옵니다.
저만 그런건가요??
List of Articles
번호 제목 글쓴이 날짜sort 조회 수
162 AESOP toolchain에 GDB 포팅하기. 유형목 2007-10-30 9946
161 logo display(framebuffer control 코드) file 고현철 2007-10-13 6512
160 linux kernel 2.6 kthread example file 고현철 2007-10-12 6752
159 SPI 자료 file [2] 이재훈 2007-09-20 6035
158 aesop-2440용 GNUBOY source file [1] 고현철 2007-09-19 5856
157 [HowTo] 이솝보드에 무선 랜 카드 동작시키기 (무선 칩 : RT2... [9] 이영재 2007-09-13 8886
156 이솝보드에서 NTFS HDD 인식시키고 읽기와 쓰기 ( fuse, ntfs-3g... [2] 이영재 2007-08-21 9370
155 [3차보드] JTAG 회로 관련 문제. [6] 유용출 2007-08-16 6448
154 [HowTo] scratchbox설치에서 qtopia까지 삽질기 file [13] 안경식 2007-06-27 7192
153 aesop2440용 cuteos 입니다. file [4] 전병우 2007-06-27 5883
152 [re] S3C2440 24bpp framebuffer driver source 김민식 2007-06-21 5877
151 S3C2440 24bpp framebuffer driver source file [1] 고현철 2007-06-21 6047
150 SDL 기본 화면 띄우기 입니다. file [2] 최현진 2007-06-07 5922
149 Install Quickcam Pro 4000 driver for aesop file [1] 노희준 2007-06-07 5866
148 2.4 Kernel Logo 변환 소스입니다.(코어벨참조) file [2] 김현기 2007-05-24 6047
147 aEsop JTAG(Byte Blaster MV) 로도 잘되네요 file [3] 윤광윤 2007-05-24 6046
146 [HowTo](수정완료) 이솝보드로 AXD 와 H-JTAG 으로 펌웨어 프로... [20] 이재명 2007-05-23 10331
145 SDL TTF를 이용한 한글 display 예제..... file [4] 고현철 2007-05-17 5998
144 smsc91c113 aesop-2440 3차용 2.4.20 driver file [2] 고현철 2007-05-17 5832
» [팁] aesop-2440 에서 ssh server 돌리기 [8] 유형목 2007-05-11 6842

사용자 로그인