Безопастнось
Новая дириктива «-0» разрешает ТОЛЬКО логин для root! Тем самым больше не возможно зайти стандартнымы юзерама «boxusrXX»!
Neu in der Anleitung ist die Option «-0», die NUR den root-Login erlaubt! Somit kann man sich nicht mit Standard-Usern «boxusrXX» einloggen!
Fritz!Box’ы без USB флешки
1. Здесь нужно создать так называемый Hash-Code для пароля. Его нужно вставить вместо «мойПароль».
ВНИМАНИЕ: так называемые Single Quotes (‘) вначале и конце хеш-кода не следует забывать, т.к. с их помощью игнорируются специальные символы в коде.
2. Сначала нужно протестировать код в конзоле. После этого можно будет зайти на рутер через SFTP. SFTP-Client подойдёт любой. Login — «root», Password смотри пункт 1 (Password задавать, конечно, настоящий — не Hash-Code). SSH и SFTP пользуются, если не изменять, 22ым портом.
3. Если всё работает, то этот код можно занести в debug.cfg (смотри раздел «debug.cfg»)
Код
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# Untersuchung: mips oder mipsel Fritz!Box. # Darf nur einmal vor Benutzung von "$CPU" in debug.cfg eingetragen werden! if egrep -q 'AR9|AR10|VR9|Fusiv' /proc/cpuinfo ; then CPU='mips'; else CPU='mipsel'; fi DOWNLOADPAGE="https://fritzmod.net/download/$CPU" # Выберите, пожалуйста, нужную версию: # BUSYBOX='busybox_1.20.2_' BUSYBOX='busybox_v1.21.1_' # DROPBEARMULTI='dropbearmulti_v2012.55_' # DROPBEARMULTI='dropbearmulti_v2013.58_' # DROPBEARMULTI='dropbearmulti_v2013.62_' DROPBEARMULTI='dropbearmulti_v2014.63.' # SFTPSERVER='sftp-server' SFTPSERVER='sftp-server_v6.6p1.'$CPU PASSWD='meinPassword' TEMP=/var/tmp while !(ping -c 1 www.google.de); do sleep 5; done cd $TEMP wget -O busybox $DOWNLOADPAGE/$BUSYBOX$CPU wget -O dropbearmulti $DOWNLOADPAGE/$DROPBEARMULTI$CPU wget -O sftp-server $DOWNLOADPAGE/$SFTPSERVER chmod +x busybox chmod +x sftp-server chmod +x dropbearmulti $TEMP/busybox sed -e "/root:/s#^root:[^:]*:#root:$PASSWD:#" -i $TEMP/shadow ln -s $TEMP/dropbearmulti dropbearkey ln -s $TEMP/dropbearmulti dropbear $TEMP/dropbearkey -t rsa -f dropbear_rsa_host_key $TEMP/dropbearkey -t dss -f dropbear_dss_host_key $TEMP/dropbear -p 22 -r $TEMP/dropbear_rsa_host_key -d $TEMP/dropbear_dss_host_key -0 -S $TEMP/sftp-server |
Fritz!Box’ы с USB флешкой
1. Нужно скачать эти файлы и сохранить на флешке в папке «ssh»:
Для mipsel-Fritz!Box’ов (например 7270, 7170 и др.):
- busybox1.9.0
- скачайте нужную версию; рекомендуется новая (первая):
- dropbearmulti_v2014.63 Paketeinstellungen:
- Add SFTP support
- With scp & ssh client
- With zlib Compression
- Disable DNS reverse-lookup of the client
- Build for non-freetz box
- dropbearmulti_v2013.62 Выбранные настройки:
- Add SFTP support
- With scp & ssh client
- With zlib Compression
- Disable DNS reverse-lookup of the client
- dropbearmulti_v2013.58 Выбранные настройки:
- Add SFTP support
- With zlib Compression
- Disable DNS reverse-lookup of the client
- paths set to /var/tmp/
- dropbearmulti_v2014.63 Paketeinstellungen:
- скачайте нужную версию; рекомендуется новая (первая):
Для mips-Fritz!Box’ов (например 7390, 7340 и др.):
- busybox1.16.1
- скачайте нужную версию; рекомендуется новая (первая):
- dropbearmulti_v2014.63 Paketeinstellungen:
- Add SFTP support
- With scp & ssh client
- With zlib Compression
- Disable DNS reverse-lookup of the client
- Build for non-freetz box
- dropbearmulti_v2013.62 Packet settings:
- Add SFTP support
- With scp & ssh client
- With zlib Compression
- Disable DNS reverse-lookup of the client
- dropbearmulti_v2013.58 Выбранные настройки:
- Add SFTP support
- With zlib Compression
- Disable DNS reverse-lookup of the client
- paths set to /var/tmp/
- dropbearmulti_v2012.55
- dropbearmulti_v2014.63 Paketeinstellungen:
- скачайте нужную версию; рекомендуется новая (первая):
Пожалуйста, переименуйте соответствующею busybox на «busybox» и dropbearmulti на «dropbearmulti»!
Опытные пользователи могут, конечно, поменять название папки. Не забудьте при этом поправить код.
2. Здесь нужно создать так называемый Hash-Code для пароля. Его нужно вставить вместо «мойПароль».
ВНИМАНИЕ: так называемые Single Quotes (‘) вначале и конце хеш-кода не следует забывать, т.к. с их помощью игнорируются специальные символы в коде.
3. Сначала нужно протестировать код в конзоле. После этого можно будет зайти на роутер через SFTP и SSH. SFTP-Client подойдёт любой. Login и Password смотри пункт 2 (Password задавать, конечно, настоящий — не Hash-Code). SFTP и SSH пользуются, если не изменять, 22ым портом.
4. Если всё работает, то этот код можно занести в debug.cfg (смотри раздел «debug.cfg»)
Код<img alt=»update» src=»/pics/menu/update.gif» />
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
HDD='Hitachi-HTS543216L9A300-01' # ВНИМАНИЕ: обязательно изменить! HDD_ABSOLUT='/var/media/ftp/'$HDD PASSWD='мойПароль' TEMP=/var/tmp while ! [ -d $HDD_ABSOLUT ] ; do sleep 5; done cd $TEMP cp $HDD_ABSOLUT/ssh/busybox $TEMP/busybox cp $HDD_ABSOLUT/ssh/dropbearmulti $TEMP cp $HDD_ABSOLUT/ssh/sftp-server $TEMP chmod +x busybox chmod +x sftp-server chmod +x dropbearmulti $TEMP/busybox sed -e "/root:/s#^root:[^:]*:#root:$PASSWD:#" -i $TEMP/shadow ln -s $TEMP/dropbearmulti dropbearkey ln -s $TEMP/dropbearmulti dropbear $TEMP/dropbearkey -t rsa -f dropbear_rsa_host_key $TEMP/dropbearkey -t dss -f dropbear_dss_host_key $TEMP/dropbear -p 22 -r $TEMP/dropbear_rsa_host_key -d $TEMP/dropbear_dss_host_key -0 -S $TEMP/sftp-server |