OpenWRT: Настройка после установки

openwrt

Небольшой скетч про послеустановочную настройку OpenWRT.

Настройка флешки как overlayfs

Большинство роутеров имеют у себя usb-порт куда можно воткнуть флешку и использовать ее для swap-файла (вдруг что) и для overlayfs. https://wiki.openwrt.org/ru/doc/howto/extroot

Настройка dropbear

/etc/config/dropbear

config dropbear  
 option PasswordAuth 'on'  
 option RootPasswordAuth 'on'  
 option Port '22'  
 # option BannerFile '/etc/banner'  
 option Interface 'lan'  

Выставляем ssh только в lan-интерфейс

https://wiki.openwrt.org/doc/howto/secure.access

Добавление пользователя

# opkg update  
# opkg install shadow-usermod shadow-useradd shadow-groupadd
# mkdir /home  
# useradd -m -s /bin/ash penguin  
# passwd penguin  
# opkg update  
# opkg install sudo  
# groupadd --system sudo  
# usermod -a -G sudo penguin  
# visudo

Добавляем строки, которые позволяют группе sudo использовать sudo

%sudo ALL=(ALL) ALL

Настройка dropbear для запрета доступа root

На локальной машине

$ ssh-copy-id 

На сервере в конфиге dropbear

  
 option PasswordAuth 'off'  
 option RootPasswordAuth 'off'  

Предварительно убеждаемся что ключи работают. Иначе останетесь без доступа.

Категории: HowTo