Год выпуска: 2023
Язык интерфейса: Английский
Версия: 14.0
Название: Virtual Micro FTP Server [VirtualBox OVA] [Linux TinyCore] [bFTPd 4.2]
Размер: 29.8 MB
Таблетка: Не требуется
Описание: Крайне миниатюрная виртуальная машина, содержащая уже настроенный FTP-сервер для анонимного доступа.
При старте автологин.
Основа - Linux TinyCore
- Все конфиги в /opt
- нужна команда backup после правки настроек !!
- файервол и SSH настроены (минимальный конфиг iptables, ssh по умолчанию только на ключах)
- два сетевых интерфейса, DHCP + Static
ДА, две сетевые карты, мостов/роутинга между ними НЕ включено !
Первая ожидает получения адреса по DHCP, при загрузке он будет выведен на экран.
Вторая сетевуха настроена статикой. Сделано было для использования ВМ как промежуточной для обмена файлами с менее надёжными / изолированными средами.
FTPd доступен на обеих сетевых картах !
- есть mc
- корень FTP - /mnt/sdb1 (крупный диск вынесен отдельно, 32Gb)
- работает более-менее внятно даже на древних CPU без аппаратной виртуализации
SSH доступ куда более безопасен.
Настройка немного специфичная для TinyCore.
Для правки конфигов есть редакторы vi и mc / mcedit
- редактируем файл /opt/bootlocal.sh , раскомментировать строчку с ... openssh start &
- Ставим стойкий пароль пользователю tc или root с помощью passwd.
Неплохие пароли генерит вот такой алиас для *sh:
# User specific aliases and functions
randpw(){ < /dev/urandom tr -dc A-Za-z0-9 | head -c${1:-32};echo;}
- редактируем файл /usr/local/etc/ssh/sshd_config , прописываем:
PasswordAuthentication yes
+ По желанию включаем белый список пользователей в конце файла:
AllowUsers root tc
- Фиксим владельца и права доступа для домашнего каталога:
chown root:root /root
chmod 700 /root
- используя парольный вход по ссш (утилита ssh-copy-id), фтп-доступ или wget,
сохраняем открытый ключ извне, например в файл mykey.txt.
- добавляем ключ к разрешённым:
cat mykey.txt >> /root/.ssh/authorized_keys
- права доступа и владелец также важны для файла с разрешёнными ключами:
chown root:root /root/.ssh/authorized_keys
chmod 700 /root/.ssh/authorized_keys
- редактируем файл /usr/local/etc/ssh/sshd_config , если хотим оставить только доступ по ключам:
PasswordAuthentication no
+ По желанию включаем белый список пользователей в конце файла:
AllowUsers root tc
- редактируем файл /opt/.filetool.lst
вместо root/.ssh прописываем просто root
(чтобы сохранился весь каталог рута , включая права доступа)
Если каталог бэкапить весь лениво - можно две команды из первого пункта chown + chmod
прописать в /opt/bootlocal.sh
P.S. Если с новых особо параноидальных линуксов вас не коннектит по ключам, то попробуйте вот такую команду:
ssh -o 'PubkeyAcceptedKeyTypes +ssh-rsa' root@[IP-адрес ВМ]
Для постоянного разрешения добавьте строку "PubkeyAcceptedKeyTypes +ssh-rsa" в ~/.ssh/config (обычно этого файла нет вообще)
- даём команду backup , подтверждаем.
- ребутимся, пробуем зайти
После импорта ВМ конвертируйте диск в RAW-формат.
VBoxManage clonehd .../Disk0001.vdi FTPd_rootFS.raw --format raw
Залейте RAW-образ диска на сервер и подключите к виртуалке на сервере.
После импорта ВМ конвертируйте диск в RAW-формат.
VBoxManage clonehd .../Disk0001.vdi FTPd_rootFS.raw --format raw
Посекторно скопируйте RAW-образ диска на флешку / диск:
dd if=FTPd_rootFS.raw of=/dev/sdm
Обязательно от пользователя tc, от рута пакетный менеджер не стартует.
su - tc
запускаем tce
жмём [S], вводим подстроку для поиска пакета, например, screen
Вводим цифру предложенного варианта
Читаем описание, версию, размер пакета.
Если всё правильно - жмём один раз [Q], чтобы выйти из описания.
Далее жмём [I] , чтобы начать установку.
По завершении снова жмём [Q], чтобы выйти из пакетного менеджера tce.
Настраиваем установленное, если надо, к изменённым конфигам дописываем пути
в /opt/.filetool.lst
Даём команду backup
Скачать новую версию 14.0 программного обеспечения Virtual Micro FTP Server [VirtualBox OVA] [Linux TinyCore] [bFTPd 4.2] с помощью торрента бесплатно. Данная версия вышла в 2023 году и создана разработчиком , языковая поддержка составляет пакет: Английский. Размер дистрибутива составляет порядка 29.8 MB. После скачивания Virtual Micro FTP Server [VirtualBox OVA] [Linux TinyCore] [bFTPd 4.2] оцените раздачу и оставьте комментарий, также рекомендуем купить лицензионную копию программы.