Először létre kell hozni egy virtuális teszt felhasználót a már működő proftpd szerveren a myproftpdb adatbázisban:
$mysql -u myuser -p
mysql> USE proftpdb
mysql> INSERT INTO `ftpuser` (`id`, `userid`, `passwd`, `uid`, `gid`, `homedir`, `shell`, `count`, `accessed`, `modified`) VALUES (3, ‘test02’, PASSWORD(‘test02’), 3001, 3001, ‘/var/proftp/test01’, ‘/sbin/nologin’, 0, ”, ”);
Aztán installálni kell sublime text 3 programot, sublime text 3 http://www.sublimetext.com/3 oldalról lehet letölteni, windowsos verzió portable változatban is elérhető én azt használom.
A sublime text egy nagyon sokrétű editor program, melyben ha futtatható állományról van szó akkor Ctrl+b parancsal tudjuk futtatni a programot. Fel kell telepíteni a Package Control modult az alábbiak szerint:
Be kell lépni a Package Control oldalra Package Control és az ott lévő kódsort be kell másolni a sublime text editor console ablakába View –> Show Console
Az alsó részbe be kell másolni a Package Control oldalon lévő kódsort
import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
Aztán le kell töltened az oldalról a Package Control.sublime-package csomagot be kell másolni a sublim text editorból megnyitott könyvtárba Preferences –> Browse Packages
Ha ez megvan újra kell indítani az sublime text-et és tudunk modulokat telepíteni az editor programhoz. Én egy lényeges modul beépítését és beállítását mutatom be ez az SFTP modul
A Package Control-t ugy mint az alkalmazásra álló modulokat két módon tudom használni, Ctrl+Shift+p vagy az editorból nyitom meg Preferences –> Package Control a feljövő ablakban kiválasztom a Package Control: Install Package sort és feljövő ablakba beírom hogy sftp
Ezután kiválasztom az SFTP sort és ezzel feltelepül az SFTP modul.
Az FTP szerver adatainak beállításához Ctrl+Shift+p vagy az editorból nyitom meg
Preferences –> Package Control részt és a feljövő ablakba beírom az sftp szót, ezután kiválasztom a SFTP..Setup.Server sort, és itt értelemszerűen beírom az FTP szerver hosztját, portját és a felhasználó nevét és jelszavát esetünkben a korábban létrehozott test02 felhasználó adatait. Továbbá meg kell adni a test02 nevű felhasználó könyvtárának az elérését. És az így elkészített fájlt el kell menteni sftp-config.json néven.
Ezután már tudom böngészni a szervert feltölteni, letölteni és szerkeszteni a fent lévő fileokat File –> SFTP/FTP lent az általam elkészített test nevű állomány, látható az alsó részben hogy sikeresen fel lett töltve az FTP szerverre
Következzen a github bemutatása ehhez szükségünk van a git verziókezelő programra, melyet fel kell telepíteni a rendszerre.
A github oldalon regisztrálni kell hogy tudjunk tárolókat létrehozni.
Regisztráció megerősítését követően a github oldalán felül lenyitjuk a + jelet és kiválasztjuk a New repository lehetőséget
A feljövő oldalon kitöltjük a Repository name és a Description megnevezésű részeket és kiválasztjuk a Public lehetőséget mert a Free változatban csak nyilvános tárolót tudunk létrehozni, aktiváljuk a lent látható Create reposítory gombot
Ezután a renszerünkben a git tárolóhoz beállitjuk hogy tudja a githubon megadott felhasználó és email beállításokat. A consolban futtatjuk a következő két parancsot, értelemszerűen
> git config –global user.name “myusername”
> git config –global user.email my@email
A git tároló úgy müködik hogy először inicializálni kell a könyvtárat melyet fel akarunk tölteni a tárolóra, ekkor létrejön egy .git nevű állomány, ajánlott hogy a könyvtár tartalmazzon valamit esetünkben a test nevű állomány van az FTP szerver fő könyvtárában. Bármelyik könyvtárban meg tudjuk ezt csinálni ha az adott könyvtárban állva consol-on beírjuk és futtatjuk a következő parancsot:
> git init
Ezután hozzá kell adnunk a git tárolóhoz a test nevű állományt:
> git add test
A gitt add szolgál arra hogy a lokális tárolóra fel tudjunk tölteni
állományt: git add állomány
állományokat: git add állomány1 állomány2 állomány3
bizonyos kiterjesztésű állományokat: git add ‘*.txt’
könyvtárat: git add könyvtár/
Miután hozzáadtuk a test nevü állományt a tárolóhoz futtassuk a git commit -m parancsot a következőképpen, tetszőleges megjegyzéssel
> git commit -m “first commit”
A github oldal felső részén az SSH szöveg után látható elérési útvonalra lesz szükségünk
A rendszer consolá-ba beírjuk a git remote add origin parancsot és utána bemásoljuk az elérési útvonalunkat, ezt csak a legelső feltöltéskor kell megadni.
> git remote add origin https://github.com/showlalbi/test02.git
Ezután már csak egy parancsra lesz szükségünk, ez a parancsot kell a későbbiekben is futtatni ha feltöltünk a tárolóra.
> git push -u origin master
Ekor a rendszer kérni fogja a felhasználónevet és jelszót amit megadtunk a githubon
Ezután esetünkben felkerül a github tárolóra a test nevű állomány
Minden esetben futtatni kell a
> git pull
parancsot is.
Ezzel kész van a sublime text 3 SFTP modul és a github ismertetése.












Köszönöm a leírást, hasznosnak találtam. Remélem sok hasonló hasznos bejegyzéssel fog bővülni a blog oldalad.