Linux Fájlmegosztó szerver?
Sziasztok!
Olvastam/hallottam, hogy van lehetőség fájlmegosztásra linux szerveren keresztül. A cél az lenne, hogy bárhonnan elérjem. Nem fontos, hogy nas sebességet tudjon, nem mozgatnék rajta túl nagy file-okat. Külső meghajtót szeretnék vele elérni.
Néztem videókat, samba file megosztásról, de valahogy valami sosem sikerül. Van ennek valami egyszerűbb módja, vagy tud valaki valami más lehetőséget?
Előre is köszönöm.
Ha "bárhonnan" el akarod érni, akkor olyan gépen kell beállítanod, amit "bárhonnan" elérsz.
Egyébként sokat segítene, ha a konkrét hibajelenséget leírnád, vagy hogy hol akadsz el.
Ha a "bárhonnan" való elérés a cél, akkor a Samba helyett - ami egy alapvetően helyi hálózatra tervezett protokoll - inkább az SFTP-t (amit az ssh valósít meg) javaslok. Egy csomó kliens elérhető hozzá kezdve a WinSCP-től a Filezilla kliensen át, de a Total Commandernek vagy a Double Commandernek is van hozzá kiegészítője.
Amit az SSH-szerver (A Debianban illetve a leszármazottainál az openssh-server csomag ) beállításánál (/etc/sshd_config ) érdemes megtenni:
* érdemes átállítani a szabványos 22-es portot valami másra - teszem azt 2222-re: Port 2222
* ki kell kapcsolni a rendszergazdai hozzáférést (modern disztribúciókban ez alapból ki van kapcsolva): PermitRootLogin no
* ha nem akarod egyféle VPN-ként használni, ki kell kapcsolni az alagutazást:
PermitTunnel no
AllowTcpForwarding no
X11Forwarding no
* legyen egy fájlmegosztásra kitüntetett felhasználó, akinek a könyvtárába töltöd fel/osztod meg a dolgokat - ezen felhasználót:
Match User felhasznalo
"bezárhatod" a saját könyvtárába:
ForceCommand internal-sftp
ChrootDirectory %h
* érdemes beüzemelni a Fail2ban nevezetű programot (elérhető a gyári csomagtárolókból), ami az SSH-szerveren próbálkozókat tiltólistára rakja
* a routereden át kell engedni az SSH-szerver portját (példánkban ez a 2222-es port)
* ha nem működne kívülről, megeshet, hogy a szolgáltató CgNAT-tot alkalmaz (ez onnan látható, hogy a szolgáltató eszközének webes adminisztrációs felületén a WAN interfész IP-címe nem egyezik meg az Interneten kívülről látható IP-címeddel - ez utóbbit kiderítheted például a [link] oldallal)
Ha bárhonnan el akarod érni, akkor kell egy ddns megoldás (pl duckdns), illetve publikus IP cím a szolgáltatódtól.
Meg lehet kerülni ezt is egyéb 3. szolgáltatókkal, de ez biztosít közvetlen elérést a teljes géphez.
Én ssh sftp-t és nextcloudot használok. Meg van médiához még jellyfin is.
Ez alapján próbáltam, de nekem ez így kezdő linuxosként elég kínai.
Csinálom amit mond, de nem tudom, hogy miért. Ezért ha én valamit máshogy szeretnék, nem tudom megváltoztatni. Pl. Én egy usb meghajtót akarok osztani…
Nem lenne muszáj linux, ha windows-on is lehet vagy egyszerűbb, ahhoz legalább értek is valamennyire.
Ez a filezilla működhet windows-on? Vagy a total commander jobb? Annak hogx kell keressem a kiegészítőjét?
"Ez a filezilla működhet windows-on?"
A Filezilla kliens - amivel eléred a szervert - működik Windowson is:
itt lásd a "Windows (64bit x86)" részt.
"Vagy a total commander jobb? Annak hogx kell keressem a kiegészítőjét?"
A Total Commander hivatalos oldalán, a kiegészítőket felsoroló lapon:
keress rá a SFTP-pluginra:
ezen a lapon leírják a telepítését is:
"How to install a file system plugin:
1. Unzip the plugin to a directory of your choice.
2. In Totalcmd, choose Configuration - Options - Operation - FS-Plugins
3. Click on "Add"
4. Choose the .wfx file of that plugin and click OK
You can now access the new file system via the Network Neighborhood."
Esetleg egy fokkal könnyebb egy NAS-nak előre összerakott, webes felületről kezelhető disztribúció - mint például a XigmaNAS:
a TrueNAS:
(ezek a Linux "testvérén" a BSD operációs rendszer családon alapulnak)
az OpenMediaVault:
vagy a Rockstor:
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!