perjantaina, joulukuuta 19, 2014

SSH avaimen teko

Trakoituksena oli tehdä yksinkertainen ohje jolla saat tehtyä ssh avaimen ja kopsattua sen palvelimelle.
Lataa ensin itsellesi windows koneeseen generointi ohjelman täältä tai täältä.
Aloita painamalla Generate, liikuttele samalla hiirtö iikkunan päällä jottta asia hoituu nopeemmin, ainakin näin oli aikasemmissa versioissa.













Kun generointi on valmis tallenna private key -> Save private key
Siirrä ssh:lla avain (avain.ppk) kansioon .ssh.





















Kansion sisältö on kutakuinkin tämän näköinen:

Aja  komento linuksi konsolissa kansiossa .ssh jossa on myös oma avaimesi.
Komento: ssh -i ~/.ssh/salainen.ppk hallikainen.cc (hallikainen.cc tilalla oma omaini tai jokin muu käypä nimi).
Ohjelma kysy oman käyttäjäsi salasanaa kun viet avainta, eli linux koneen salasanaa.

keskiviikkona, joulukuuta 17, 2014

Erityinen ongelma Raspberry Pi:llä

Eli jos kuvakkeet puuttuu ohjelmasta joka on koodattu QT:llä Raspberylle. Laita pro tiedostoon jossa esitellään qrc tiedosto. Eli yksinkertainen ./images.qrc, jolloin kuvien pitäisi tulla mukaan ohjelmaan.

tiistaina, joulukuuta 16, 2014

Oman GIT:n asetukset ja asennus

Kun omistan oman palvelimen kuten jo varmaan moni tietääkin siitä ja myös myyn tilaa sitä tarvitseville huokeeseen hintaan. Mutta joka tapauksessa tuli asennettua GIT version hallinta ohjelmisto palvelimelle.
Käytän tähän konsolia tai sitten graaffista ohjelmaa SourceTree:tä.(Löydät sen täältä).
Mutta sitten siis asetuksiin SourceTreessä
Eli tarvitset käyttää ssh://username@hallikainen.cc/home/hallikaine/ja_git_polku
Git:n asennus oli todella yksikertaista. Eli komennolla: yum install git

PS. Eli tarjoan web-hotellin ohella myös git palvelun ;), ja tietenkin samaan hintaan.

maanantaina, joulukuuta 15, 2014

Mysql säätöä

Eli ongelmana oli phpmyadminin salasanan vaihto joka sijaitsee mysql taulussa.
Aluksi kirjaudu sisään mysql:n. mysql -uroot -psalasana.
Kun olet päässyt sisälle vaitse taulu komennolla use mysql.
mysql> user set password=PASSWORD("uusisalasanasi") where User='root';

sunnuntai, joulukuuta 14, 2014

Fail2Ban&CentOS 7

Rupeeko ainaiset hyökkäykset ärsyttämään. Fail2Ban on hyvä ratkaisu tähän ongelmaan.



Lataa ensin paketti fedora-projektista. Paketti epel-release-*.
Saat yhden uusimmista täältä.
Vois kokeilla käynnistää komennolla service fail2ban-server. Luultavammin myöskään fail2ban start komento kanssa ei toimi. Jos ohjelma ei käyynnisty aja komento systemctl --system daemon-reload. Tämä komento lataa systemd daemonit.
Ehkä jossain vaiheessa kirjoittelen lisää tästä tehokkaasta työkaluista :)

maanantaina, joulukuuta 08, 2014

GCC:n päivitys Raspberry Pi:ssä

Eli kun olin kääntämässä softaa niin käännös kaatu erikoiseen ilmoitukseen: In file included from mainwindow.h:53:0,
from main.cpp:24:
sync_cloud.h:44:31: sorry, unimplemented: non-static data member initializers
make: *** [main.o] Error 1.
Ongelmaan on yksinkertainen ratkaisu eli päivitä GCC 4.7:n.

Aja komento: sudo apt-get install gcc-4.7 g++-4.7.
Tämän jälkeen aja komento: sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 60 --slave /usr/bin/g++ g++ /usr/bin/g++-4.6.
Tämän jälkeen komento: sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.7 40 --slave /usr/bin/g++ g++ /usr/bin/g++-4.7.
Viimeiseksi aja komento jolla valitaan oletus kääntäjä eli komento: sudo update-alternatives --config gcc.
Minun tapauksessani se oli 2 ja paina enter.