atde3 atmark-dist-20180330.tar.gz linux-2.6.26-at30.tar.gz 使用 atmark-distのMakefileの all:の preromfs は削除 menuconfig で 460 を選択 Vendor specific ---> (Manual) generate file-system option (25600) Size of the image in blocks (NEW) (2048) Maximum number of inodes (NEW) に変更 make実行後 openssh-server_5.1p1-5_armel.deb libwrap0_7.6.q-16_armel.deb libpam0g_1.0.1-5+lenny1_armel.deb libpam-modules_1.0.1-5+lenny1_armel.deb atmark-dist/romfs に展開 atde /etc/pam.d にある common-account, common-auth, common-password, common-session, other を atmark-dist/romfs/etc/pam.d に配置 atmark-dist-20180330/vendors/AtmarkTechno/Armadillo-460/etc/init.d/sshd 修正 mkdir -p /var/empty の後に chmod 0111 /var/empty mkdir -p /var/run/sshd chmod 0111 /var/run/sshd を追加 /sbin/sshd -f /etc/ssh/sshd_config を /usr/sbin/sshd -f /etc/ssh/sshd_config に変更 atmark-dist-20180330/vendors/AtmarkTechno/Armadillo-460/etc/ssh/sshd_config 修正 UsePAM yes ChallengeResponseAuthentication=yes を追加。 make romfs && rm romfs/sbin/sshd && make image を実行 できあがった linux.bin.gz romfs.img.gz をarmadillo-460に書込み 以下はaramdillo上で実施 /usr/sbin/inetdを openbsd-inetd_0.20080125-6_armel.deb のものに置換え /usr/sbin/in.ftp を配置 ftpd_0.17-33_armel.deb のものを使用 /etc/passwd /etc/shadow /etc/group /etc/gshadow を変更 パスワード ftp123456 をセットしユーザを ftp1 にしている。 /etc/inetd.conf ftp を ftp stream tcp nowait root /usr/sbin/in.ftpd in.ftpd -l に変更し inetd 再起動。