Przydatne

Podstawowe zabezpieczenia serwera SSH

Podstawowe zabezpieczenia serwera SSH

Ostatnimi czasy odbieram zmasowane ataki na wszystkie maszyny, które są pod moją opieką i nie tylko (patrz: serwery (nie)zarządzane przez klientów). Z racji tego, że goła instalacja systemu to otwarta furtka dla wszelkiego rodzaju automatów, botów i domorosłych crackerów poniżej przedstawiam kilka podstawowych porad dotyczących zabezpieczenia serwera na Debianie.

Jak zmusić Safari do otwierania kart w nowych zakładkach

Jak zmusić Safari do otwierania kart w nowych zakładkach

Ten trick oczywiście nie jest mojego autorstwa, pochodzi z OS X Daily , ale postanowiłem go “przepisać” ze względu na to, że jest to bardzo przydatna funkcja.

Można zmusić Safari, żeby otwierało linki z  target = “_blank” w nowych kartach, zamiast w nowych oknach. Wystarczy w terminalu wklepać następującą komendę:
[ defaults write com.apple.Safari TargetedClicksCreateTabs -bool true [
Po restarcie wszystkie linki będą otwierać się w nowych kartach, a nie w okienkach. Aby cofnąć całą operację wystarczy wklepać
[ defaults write com.apple.Safari TargetedClicksCreateTabs -bool false [

Niezła alternatywa dla Remote Desktop Connection Client

Niezła alternatywa dla Remote Desktop Connection Client

Przy okazji szukania ciekawych programów trafilem na CoRD , alternatywę dla Microsoftowego Remote Desktop Connection. Wprawdzie Mac ma już wbudowanego klienta RDP, ale jeżeli coś można zrobić lepiej – czemu nie.

CoRD działa szybko, sprawnie i ma więcej przydatnych opcji. Wszystkie połączenia widoczne z w zakładkach, dzięki czemu można łatwo przełączać się pomiędzy poszczególnymi maszynami. Dodatkowo można nawet zdefiniować skróty do poszczególnych maszyn, dzięki czemu łączenie się z każdym hostem jest bardoz szybkie.

Zabawy z procmailem

Przy okazji migracji kolejnego klienta pojawiła się potrzeba przeniesienia danych z jego skrzynek pocztowych bez danych w postaci mailboxów. Oczywiście po odrobinie szukania trafiłem na dobrze wszystkim znany i lubiany procmail 🙂

Prosty backup serwera MySQL

Potrzeba matką wynalazków, więc jak zwykle podczas mojej dziwnej pracy pojawił się problem robienia jakiegoś ładnego i prostego backupu całego serwera MySQL – oczywiście można zastosować mysql-dump, ale to nam zrzuca wszystko, zwykle potrzebne nam są poszczególne bazy danych, a zdrugiej strony wpisywanie każdego usera i hasła z palca mija się z celem.

FreeSWITCH alternatywa dla Asteriska i Askozia

FreeSWITCH alternatywa dla Asteriska i Askozia

Moje nowe odkrycie jest dosyć zaskakujące. Byłem przekonany, że nie się znaleźć nic lżejszego poza tym co do tej pory znalazłem… Okazuje się że nic bardziej mylnego. Poszukując jakiegoś inteligentnego rozwiązania dla mojej “małej” firmy w postaci routero-firewalla odkryłem pfSense (dzięki Rada 😉 a idąc linkami dalej trafilem na FreeSwitch . Okazuje się, że… można. Na razie robię próbna instalację, wnioski niebawem.

FreeBSD i zabawy z ifconfig

freebsd-logo_sm
Podstawowym zadaniem serwerow jest komunikacja wszelkiego rodzaju. Zwykle przez interface sieciowy. Interface to najniższa warstwa sprzętowa służąca do kumunikacji. Dlatego warto zainteresować się podstawowymi i nie tylko poleceniami i operacjami na interfacach (oczywiście mowa będzie o FreeBSD ). Skupię się tutaj na typach mediów bo właśnie ostatnio z nimi miałem problem.

Proste powiadomienie SMS o awarii

Od czasu do czasu pojawia się problem tzw “awarii”, na nieszczęście o której powiadamia Cię najszybciej końcowy użytkownik. Warto zabezpieczyć się przed takimi wydarzeniami prostym rozwiązaniem w postaci skryptu, który wyśle nam SMSa w odpowiedniej chwili – czyli w takiej, gdy dana maszyna przestanie działać. W moim przypadku “przestanie działać” = nie odpowiada na ping 🙂 Reszta usług wspierana watchdog’iem działa samoistnie.

Apache SSL i .htaccess

! Tradycyjnie już podczas moich przygód z rewritami, .htaccess i innymi pojawił się prosty problem do rozwiązania. Strona ma automatycznie ładować przedrostek www do każdego adresu, oczywiście jeżeli idzie po SSL to redirect ma być na jedynie słuszny adres. Opis tej operacji poniżej.