FTPuP avagy az otthoni felhő puppy

Pupletek, Új puppy változatok, veruiók, ISO fájlok,
Avatar
nocsak
Hozzászólások: 408
Csatlakozott: 2014.09.29. 15:01
Kapcsolat:

Re: FTPuP avagy az otthoni felhő puppy

Hozzászólás Szerző: nocsak »

Sziasztok!

Mai friss tapasztalatot osztanék meg veletek, mégpedig SSD-vel kapcsolatban. Sajnos valamiért ha a hálózaton az FTPuP meghajtói között végeztem másolást vagy áthelyezést bármelyik merevlemezről egy 480GB-os SSD-re rajta, mindegyik esetben eleinte ment a Chipset által bírt 70~80MB/sec sebesség, de kb. az első 3db fájl SSD-re kerülése után drasztikusan stabilan visszaesett a másolási sebesség olyan 20~25MB/sec-re... a HDD LED a gépházon folyamatosan világított, én a TRIM hiányára gondolok első sorban, lévén, hogy a puppy az nem hinném, hogy alapból kezelné... tehát van az FTPuP által meghajtott gépben 3 HDD és egy SSD ... és az egymásközti samba másolásnál, HDD és HDD között minden jól ment, HDD-->SSD között sajnos ez a drasztikus lassulás tapasztalható...

Ezért javaslom, hogy bárki aki tartós használatra rendezné be, számoljon ezzel! Nekem a mod1_samba sfs-sel használva, samba megosztással minden egyéb dolog tökéletesen működik, csak az SSD a kakukktojás.

Tehát akárhogy nézem az FTPuP inkább HDD-barát megoldás.

Egyébként van egy S.M.A.R.T. érték kinyerő csomag és függőségei a PPM-en keresztül például elérhető, skdump a parancs és libatasmart-bin a csomagnév amivel érdemes keresni. Működtetése nagyon egyszerű, például:

skdump /dev/sda > smart_sda.txt

vagy

skdump /dev/sda >> smart_sda.txt

parancsokkal ki tudjuk íratni egy txt-be is.

Ez utóbbi csomagot egyébként bármely újabb puppynál kipróbálhatjuk ...

Avatar
nocsak
Hozzászólások: 408
Csatlakozott: 2014.09.29. 15:01
Kapcsolat:

Re: FTPuP avagy az otthoni felhő puppy

Hozzászólás Szerző: nocsak »

Üdv mindenkinek, hosszú idő után közreadom a monit, sshd, fail2ban, samba server, ftp server és http server képes FTPuP64-mod4-et kicsomagolva is és ahs iso-ként is, ezekről lentebb írok:
Nincs hdparm beállítás, folyamatos üzemre tervezett! SSD-kkel is működtetem.

az ahs iso uefi hibrid lemezkép, bootol így is - úgy is. Egyelőre Legacy BIOS módban tudtam csak tesztelni. ahs=advanced hardware support, tehát megkapta a 6.3.7 -es zen kernelt és a vele páros nagy mindenes fdrv-t. A bionic tárolóról érdemes tudni, hogy átköltözött EOF miatt az archives.ubuntu.com -ra, a PPM ennek megfelelően kezelendő a jövőben.

A kicsomagolt, extracted fájlok, adrv, fdrv, ydrv tartalmazzák az eredeti iso-hoz szükséges módosulásokat!

A monit konfigja: /etc/monitrc
A samba configja: /etc/samba/smb.conf
Az sshd configja: /etc/ssh/sshd_config
A fail2ban konfigjai: /etc/fail2ban/
A PureFTPd konfigja (nem szerkesztett): /etc/pure-ftpd.conf

Az FTPuP64 csatoló és indító fájljai:
/root/.config/autostart/nocsak.desktop
/root/my-applications/bin/nocsak.sh
/root/my-applications/bin/mips2.sh
/root/starthttp.sh
/home/spot/http.sh
/home/spot/SimpleHTTPServerWithUploadcustom.py


Az FTPuP64 leállító fájlja:
/root/offed

A monit bináris helye:
/root/my-applications/bin/monit

Az FTPuP64 globális leállításának metódusa (pl.: ssh-ról): wmpoweroff &

A fail2ban 3 elhibázott ssh belépésnél lép életbe.

---
sshd username: root
password: FTPuP
port: 1022

ftp username: root
password: FTPuP
port: 21

monit username: admin
password: monit
http port: 2812

http server port: 9090 (/mnt/sda1/puppy mappa megléte esetén indul)

samba share: puppyshare
username: root
password: FTPuP
mount point: /mnt
---

(globális puppy jelszót az ydrv /etc/shadow fájljának módosított változatával tudunk újra készíteni. A shadow fájl módosításához a natívan futó puppy passwd parancs után beállított új jelszava után érdemes! samba jelszót az smbpasswd paranccsal tudunk változtatni ha jól dereng annak fájljai a /etc/samba/private/ tartalma lesz.)

Az SF-en található a README-FTPuP.txt is.

Mindenek előtt TESZTELJÜNK!

A readme tartalma:
////////////////////////////////////////////////////////////////////////////

Brief details of FTPuP64-mod4:

samba server with puppyshare and /mnt mountpoint
PureFTPd server on entire filesystem
sshd
monit
http server with spot privileges on NTFS /mnt/sda1/puppy folder
fail2ban over sshd

---

FTPuP64-mod4 is for hosting files from NTFS partitions over local area network.
ON/OFF Operation, ability to turn off remotely by monit or ssh (VPN connection recommended).



ahs iso mean advanced hardware support for newer hardwares with k6.3.7-zen and fdrv

###########FTPuP64######English_Manual#####
Use FTPuP64 at your own risk!
FTPuP64 is made only for file hosting purposes over LAN!
For damages resulting from improper use or improper modifications,
I TAKE NO RESPONSIBILITY!



TEST BEFORE USE!




https://distro.ibiblio.org/puppylinux/p ... 0-uefi.iso
FTPuP64 is the same as the original bionicpup64-8.0 except:
adrv_bionicpup64_8.0.sfs,
fdrv_bionicpup64_8.0.sfs,
ydrv_bionicpup64_8.0.sfs,
iso is (uefi) hybridiso!

How It Works?
Use it like On/Off for a standalone PC's configured BIOS/UEFI to boot from fat32 or iso media.
All you need is a flash drive of the right size or an sd card (the SD card can also be a read-only by it's side switch) and in this case
SD card reader. The iso can be written under Easy USB Installer or RUFUS, for example, under Windows. FAT32 file system recommended!
Insert the obtained flash drive or sd card into a free USB port of the target machine (in the case of a card reader, into the corresponding slot),
then configure the target machine's BIOS to boot all from the selected device.
An integrated VGA is probably needed to start FTPuP64, without it it has not been tested!
After boot, all NTFS partitions on the target machine will be mounted.
The FTP server starts, making the entire Linux file system available!
The sshd server will start and you can connect to the FTP server with the "root" username and password: "FTPuP" without double quotes!
if system has /mnt/sda1/puppy folder, then spot user priviliged http server starts on 0.0.0.0:9090
fail2ban installed, configured to ssh access. If login failed after 3 times then fail2ban will take action.
monit is a web monitor client can be accessed on FTPuP's LAN IP:2812 (port:2812) over http. Username:admin password:monit

monit has been preconfigured to sda1 sdb1 sdc1 sdd1 and eth0 and some applications. Use JWM on main page to shut down FTPuP remotely with monit web interface, then offed script will be applied to execute shutdown process!
You can start shutdown process from ssh by giving command: wmpoweroff &
rc.zram applied by default.
Use VPN for example for remote access. Direct forwarding to internet may let attacks to take control over FTPuP!!!
samba server configured to user root and samba password: FTPuP
samba server host path is puppyshare. samba share points to /mnt directory.
FTP connection charest should be UTF-8 set manually


sshd port of FTPuP64: 1022
and FTP server port: 21
monit http port: 2812
http server port: 9090

How to modify FTPuP64?

Just modifying the contents of the adrv and ydrv sfs files is enough to customize FTPuP64!
The adrv contains the required server and interface script, the ydrv contains the required /etc/hosts.deny for ssh
or /etc/shadow file, the latter can be changed by changing the password accordingly! For these, of course, the adrv and ydrv files re-
creation required! Adrv sfs does not, while the contents of ydrv sfs overwrite the system files according to its contents!
NO savefile required, it is work in LIVE RAM MODE!


Why FTPuP64 is for host from NTFS?
Because of cross-portability.
NTFS formatted drives can be easily attached both to Linux and Windows. So Windows users can also use FTPuP64 on a different PC with hosting their NTFS drives with basic hosting abilities and with minimal hardware requirements.

Avatar
nocsak
Hozzászólások: 408
Csatlakozott: 2014.09.29. 15:01
Kapcsolat:

Re: FTPuP avagy az otthoni felhő puppy

Hozzászólás Szerző: nocsak »

Mindeközben friss initet kapott az FTPuP64 mod4 is. Erre azért volt szükség, mert ha valaki usb-ről indította a régi eredeti inittel, akkor ha volt neki 3-mas usb-je és azon lógott eszköz de a boot pendrive 2-es usb foglalatból indult, akkor a 3mas usb hamarabb készenállása esetén már nem várta meg az összes usb eszköz készenállását. És így egyenesen a ramdiskbe dobott minket a régi init. Ezt javítja a friss. Ez az init amúgy a gyári bionicpup64-8.0-val kompatibilis.

Nem győzöm hangsúlyozni, hogy mindenek előtt élő RAM módban előbb külön teszteljünk, sose élesbe!

Válasz küldése

Vissza: “Pupletek”