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