Browsing all articles in Program
Feb
7

Installera vsftpd med MySql

Author admin    Category Program     Tags ,

vsftpd är en säker, snabb och smidig FTP server som fungerar med MySql stöd.

Installera nödvändiga paket (se till så att MySql är installerat)

apt-get install vsftpd libpam-mysql

Skapa databasen och skriv in den första användaren

mysql -u root -p

CREATE DATABASE ftpd;
USE ftpd;
CREATE TABLE users (username varchar (30) NOT NULL, password varchar(50) NOT NULL, PRIMARY KEY (username)) TYPE=MyISAM;
INSERT INTO users (username, password) VALUES (‘user1’, PASSWORD(‘password1’));
GRANT SELECT ON ftpd.users to vsftpd@localhost identified by ‘dittlösenord’;
exit;

Ersätt dittlösenord med ett starkt och bra lösenord som vsftpd sedan kommer att använda för att identifiera sig.

Konfigurera vsftpd

nano /etc/vsftpd.conf

Ändra dessa rader i filen och lämna allt annat som det är.

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
nopriv_user=vsftpd
virtual_use_local_privs=YES
guest_enable=YES
user_sub_token=$USER
local_root=/var/www/$USER
chroot_local_user=YES
hide_ids=YES
guest_username=vsftpd

Variabeln local_root sätter du till den mapp där du vill ha ftpn.

Konfigurera PAM för kontroll av MySql databasen

nano /etc/pam.d/vsftpd

auth required pam_mysql.so user=vsftpd passwd=yourpassword host=localhost db=ftpd table=users usercolumn=username passwdcolumn=password crypt=2
account required pam_mysql.so user=vsftpd passwd=yourpassword host=localhost db=ftpd table=users usercolumn=username passwdcolumn=password crypt=2

Allting annat än det som står ovan kan du ta bort i denna filen

Skapa en användare som används för att identifiera ftpn

useradd –home /home/vsftpd –gid nogroup -m –shell /bin/false vsftpd

Starta om vsftpd

/etc/init.d/vsftpd restart

Skapa avändarens hemkatalog eftersom vsftpd inte gör det automatiskt

mkdir /var/www/user
chown vsftpd:nogroup /var/www/user

Sep
8

TightVNC

Author admin    Category Program     Tags , ,

Om du vill så kan du använda en annan dator för att kunna styra din raspberry pi. Då kan du installera TightVNC. Om du väljer att köra via ett VNC program så behöver du bara ha ett tagenbort och mus och skärm för den dator du använder, din Raspberry pi skrivbord dyker upp på din skärm.

För att börja installtionen skriver du

apt-get install tightvnc

När programmet är installerat och startat så kan du fixa så att programmet startar auto vid en omstart av systemet.

apt-get update
apt-get install tightvncserver

Klicka ja för att fortsätta installtionen och ange sedan vncserver :1
Välj sedan ditt eget lösenord som du ska använda då du kopplar upp dig mot Raspberryn. Välj nej till att använda view-only password. Så är då tightvncserver programmet installerat.
För att se till så att VNC server programmet startar varje gång du startar om din Raspberry så ska du skriva följande.

cd /home/Targenor (namnet på den användare du har)
cd .config
mkdir autostart
cd autostart
nano tightvnc.desktop

I filen ska du sedan ange följande rader

[Desktop Entry]
Type=Application
Name=TightVNC
Exec=vncserver :1
StartupNotify=false

Spara genom att trycka Ctrl+X och sedan avsluta editeringen. Nu har du ställt in så att tightvnc programmet statar automatiskt varje gång datorn startar.

Apr
24

Installera och använda Monit

Author admin    Category Program     Tags , ,

Monit är en väldigt användbart program som övervakar dina servrar, processer och filer,mappar, checksums, filesystem och andra program som Apache, Nginx, MySQL, FTP, SSH,
Det finns även möjligheten att ta emot e-mail från programmet genom Sendmail.

Monit har ett bra och enkelt webgränssnitt, där man snabbt och enkelt kan se system status och hur andra processer sköter sig. Men för att använda detta måste du ha en webserver, exempelvis Apache installerad.

Vad kan man göra med Monit?

Genom websidan kan Monit stgarta en process om den inte är startad, starta om den eller helt enkelt stänga den.
Du kan även använda Monit för att överaka filer, och få ett mail så fort något ändras.

För att installera Monit så skriver du

apt-get install monit

Monit är faktiskt väldigt enkelt att configurera, det är faktiskt gjort för att vara så enkelt som möjligt.

Programmet övervakar processerna och kontrollerar dessa varanan minut och skriver sina loggar till

/var/log/monit

Webgränssnittet finns på port 2812 (vilket kan ändras i confen). Men för att aktivera sidan så får man göra ändringar i confen

Skriv då

nano /etc/monit.conf

Sedan tar du bort # och lägger till den ip adress din server har. Du kan även ange om du vill att alla ska kunna connecta eller om bara vissa, du kan även ändra till ett eget användarnamn och lösenord i confen.

set httpd port 2812 and
use address localhost # only accept connection from localhost
allow localhost # allow localhost to connect to the server and
allow admin:monit # require user ‘admin’ with password ‘monit’
allow @monit # allow users of group ‘monit’ to connect (rw)
allow @users readonly # allow users of group ‘users’ to connect readonly

När du cofigurerat Monit klart så behöver du starta programmet för att ladda dom nya inställningarna.

/etc/init.d/monit start

Nu ska du kunna besöka Monit hemsidan om du besöker

http://localhost:2812
http://example.com:2812.

Ange sedan användarnamn och lösenord som du angav i confen. Som standard är det admin och monit

Du ska nu vara inloggad i Monit och ha programmet körandes.

Mar
9

Dosbox

Author admin    Category Program, Retro     Tags , , , ,

Dosbox är en emulator för att kunna spela gamla dosspel. Dosbox fungerar både för Windows och Linux.

I debian installerar man dosbox genom att skriva

apt-get install dosbox

Det är allt, installtionen är klar. För att starta programmet skriver man

dosbox

Innan du startar Dosbox måste du se till så du har några spel att spela, många gamla dos spel finns idag på nätet i form av Freeware (gratis programvara). Packa upp ditt valda spel till en mapp, till exempel

/home/Targenor/Dosgames/

dosbox

För att mounta spelmappen skriver du sedan

Z:\>MOUNT C ~/DOSGAMES

Då program som putty inte stöder grafiskt gränssnitt så behövs det en monitor för att detta program ska fungera.

Men om du inte vill hålla på och pilla allt för mycket med inställningar och olika emulatorer kanske Retropie är något för dig

Mar
6

Så installerar du geneweb

Author admin    Category Program     Tags ,

Att släktforska är något som verkar bli något större och större, dom allra flesta släktforskar eller har släktforskat, och i debian paketen finns det också ett släktforskningsprogram kallat geneweb

Du installerar programet genom att skriva

apt-get install geneweb

Efter installationen är klar är programmet mer eller mindre klart att användas. du startar programmet genom att skriva

gwd

geneweb

och får då följande svar

root@Goblin ~# gwd
GeneWeb 6.05 – Possible addresses:
http://localhost:2317/base
http://127.0.0.1:2317/base
http://address:2317/base
where “base” is the name of the database

Du kan nu besöka din sida på någon av dessa adresser, genom websidan kan du också lägga in uppgifter.

Genom att skriva

gwc -o Andersson

skapar du en ny databas med namnet Andersson

Du kan även använda dig av en befintlig gedcom fil för att bygga upp ditt släktträd. Då skriver du

ged2gwb foo.ged -o Andersson

för att importera foo.ged till databasen Andersson

Mar
3

phpsysinfo

Author admin    Category Program     Tags ,

Vill man ha ut information om sitt linux system så är phpsysinfo ett bra val.

Förutom allmän information kan man också få informantion om hårdvara eller vilken uptid som systemet har.

Att installera programmet är enkelt

Bara att packa upp phpSysInfo i den mapp som är för din webserver
Skapa sedan config filen

cp phpsysinfo.ini.new phpsysinfo.ini

Därefter öppnar du din din webserver i en webbläsare

Mar
2

WebDruid

Author admin    Category Program     Tags , ,

WebDruid är ett gratis program som visar statistik rapporter över website. WebDruid fungerar på det sättet att det läser av log filer skapad av servern och producerar en rapport i html, raporten kan sedan läsas i en webläsare

Vad är WebDruid bra för?

Som webmaster så vill du inte lägga ut tusenstals kronor på olika statistikföretag, utan vill helst sköta så mycket som möjligt själv.
Med WebDruid så får du också reda på hur trafiken ser ut, var kommer besökarna ifrån och vad söker dom på.
WebDruid kommer också att uppdateras ständigt och utan extra kostnader.

Key features

Det finns många program för att analysera log filer på marknaden. Både gratis och program man får betala för. Men man måste också fundera på vilka krav man har.

WebDruid är skriven i C vilket gör programmet väldigt snabbt.

Det kommer heller inte att ta all kraft från datorn det körs på, därför kan det också med fördel köras på den dator som kör webservern.

WebDruid funkar också på dom allra flesta Unix system.

Genom att använad en configurations fil kan man också styra hur utkomsten av sidan ska se ut.

Det stöder vanliga format på logfile från webservrar.

Sen så har också WebDruid funktioner som inte andra program har.

Det producerar grapher på vad användarna gör på siten.

Det ger också en bra bild över vilka sökord som besökarna använder i vilken sökmotor.

Feb
29

sBNC websida

Author admin    Category debian, Program     Tags , , , ,

Först av allt så måste du ha installerat en web-server med php stöd innan du fortsätter med att sätta upp websidan.

Det smidigaste med sbnc är en användarvänlig hemsida där man snabbt och enkelt kan ändra dom inställningar man behöver, även lägga till användare fungerar. Det underlättar först och främst för nya och oerfarna användare då man inte behöver gå genom irc kommandot för att göra förändringar.

Först och främst så får vi gå till rooten för webservern

cd /var/www/ (är default mapp, om du ändrat denna så ska du givetvis gå till den mapp du angett)

Ladda ner och packa upp följande packet.

wget http://shroudbnc.info/redmine/attachments/download/30/sbnciface-1.3.0.tar.gz
tar zxvf sbnciface-1.3.0.tar.gz

Det underlättar att döpa om mappen till vad du vill, i detta exempel så väljer jag att kalla den “panel”

mv sbnciface-sbnciface-9a81ad2/ panel

Gå sedan in i mappen “panel”

cd panel

Nu ska vi göra en säkerhetskopia av filen med inställningar och sedan öppna den för redigering.

cp settings.php.example settings.php
pico settings.php

För att sidan ska fungera måste du ändra på $bncServers array för att använda sig av namnet, ip och port för maskinen som kör sBNC. Exempelvis

$bncServers = array(
$sbncsrv0 = array(
‘name’ => ‘Min bnc’,
‘ip’ => ‘bnc.myserver.net’,
‘port’ => ‘8000’
),
);

Resten av filen settings.php kan lämnas orört om man inte vet vad man gör.
Spara förändingarna och besök sedan sidan genom din webbläsare

Det görs genom att besöka http://mindomän.se.net/panel Logga sedan in med dom uppgifter som skapades i konfigurationsdelen.

Feb
29

Installera och konfigurera sBNC

Author admin    Category debian, Program     Tags , , , ,

Innan du laddar ner källkoden så behövs det göras några små saker.

Logga in på root kontot för att kunna installera bouncern.
Använd sedan följande kommando för att installera en Compiler och TCL & OpenSSL bibliotek.

apt-get install build-essential tcl8.5-dev libcurl4-openssl-dev

sBNC kommer då tala om för dig att det inte kan köras under root kontot, du behöver alltså lägga in en ny användare att köra bnc på

adduser bnc

När du lägger till en ny användare kommer systemet att fråga dig efter några saker, enda som behövs är att ange lösenordet du vill ha och bekräfta detta. När du gjort användaren klar kan du byta till den användaren genom att skriva

su bnc

När du nu bytt till den användare där du vill installera bouncern så skriver du

wget http://shroudbnc.info/redmine/attachments/download/42/sbnc-1.3.9.tar.gz

För att pakca upp det skriver du

tar -zxvf sbnc-1.3.9.tar.gz

Konfigurera sBNC
När du nu har laddat ner och packat upp programvaran så kan vi börja konfigurera den.

Börja med att skriva

cd
cd sbnc-1.3.9

Som default så läggs filerna i mappen /home/USER/.sbnc (vilket kanske inte är det du vill?), Om det skulle vara så, så använd –prefix för att begära att det ska installeras i en annan mapp
Exempel

./configure –prefix=/home/bnc/bnc

När det är klart så dyker det upp en lista över en lista över bibliotek och påslagna moduler, kontrollera att SSL och TCL är i läget enable innan du fortsätter, om detta inte är fallet så kontrollera om OpenSSL och TCL libraries är installerade som en del av den första processerna i installtionsguiden

Nu måste du anväda kommandot make

make
make install

Detta kan ta några minuter, beroende på vart du kör programmet och hur snabb din dator är.

Nu går du tillbaka till root mappen, och sedan till sBNC mappen

cd
cd bnc/bin

När systemet är klart så är du redo för att göra en del inställningar, genom att använda –config så kan du också specifiera vilken konfigurations mapp som används, det enklaste är att använda samma som installations mappen.

./sbnc –config /home/bnc/bnc

Konfigurera sBNC

Är det någon speciell port som bouncern använder?

Du kan använda vilken port du vill, mellan
1025 -65535

Exempel port : 6525

Vad ska första användarnamnet vara?

Det första namnet är per automatik admin kontot och kan heta vad som helst
Som exempel: admin

Ange Lösenord

Du ska nu ange vilket lösenord ditt konto ska ha, kom ihåg att använda ett säkert och bra lösenord

Exempel lösen: test

Nu kommer installationen att säga följande

Writing main configuration file… DONE
Writing first user’s configuration file… DONE
Configuration has been successfully saved. Please restart sBNC now.

Det som måste göras nu är att starta om sBNC

./sbnc –config /home/bnc/bnc

shroudBNC (version: 1.3.9) – an object-oriented IRC bouncer
Configuration directory: /home/bnc/bnc
Log directory: /home/bnc/bnc
Data directory: /home/bnc/bnc
PID path: /home/bnc/bnc/sbnc.pid
[Wed May 28 2014 12:47:11]: Log system initialized.
[Wed May 28 2014 12:47:11]: Created main listener.
[Wed May 28 2014 12:47:11]: Starting main loop.
Daemonizing… DONE

Nu kan du connecta till din BNC server genom att skriva i din ircklient

/server SERVERIP:PORT FIRSTUSER:PASS

Enligt uppgifterna i exemplet så blir det,

/server IP:6525 admin:test

Beronde på vilken klient du använder så kan du också behöva skriva olika IP:Port fungerar exempelvis i mIRC, medans IP Port fungerar i irssi.

Reggad på Commo.se Pinga Frisim
PRchecker.info
Twingly BlogRank
bloggping
Datorer & Mobilt Datorer bloggar
Creeper
Nätets bästa sajter! MediaCreeper it-bloggar.se
Online: Idag: Vecka: Denna Månad:
  • Partner links

  • Senaste inläggen

    Arkiv

    Kategorier

    Debian