Podczas połączenia SSH z niektórymi serwerami po dłuższej bezczynności sesja SSH zawiesza się (nic nie można wpisać w konsoli) – połączenie ulega zerwaniu. Ten problem dotyczy tylko niektórych serwerów, w większości z którymi miałem do czynienia nie występował. Dotychczas po prostu zamykałem terminal i nawiązywałem nowe połączenie. Jest jednak sposób na podtrzymanie połączenia SSH przy bezczonności.
Czytaj dalej Podtrzymanie połączenia SSH przy bezczynności
Archiwum kategorii: Porady
Łatwe użycie wielu kluczy w SSH
Korzystając z protokołu SSH zamiast hasła warto korzystać z uwierzytelniania przy pomocy klucza kryptograficznego. Metoda ta jest bezpieczniejsza i wygodniejsza. Czasami jednak mamy potrzebę używania z wielu różnych kluczy dla różnych serwerów lub kont. Można wtedy za każdym razem w poleceniu podawać parametr -i
wraz z lokalizacją klucza. Jest jednak rozwiązanie które pozwoli na użycie wielu kluczy w SSH przy jednoczesnym pominięciu tego parametru i łączeniu się podając tylko nazwę serwera. Wystarczy odpowiednia konfiguracja, która pozwoli również na łącznie przy użyciu aliasów w miejsce podawania całego adresu serwera.
Czytaj dalej Łatwe użycie wielu kluczy w SSH
Komunikaty błędów na stronie WWW – zagrożenia
Czasami możemy zobaczyć na stronach www komunikaty błędów. Niestety zwykle nie są to przyjazne zwykłemu użytkownikowi komunikaty informujące o wystąpieniu błędu, a techniczne informacje generowane bezpośrednio przez język programowania czy zastosowany framework. Wyświetlanie takich komunikatów błędów często może przyczynić się do naruszenia bezpieczeństwa webaplikacji.
Czytaj dalej Komunikaty błędów na stronie WWW – zagrożenia
Konwersja znaków końca linii w plikach tekstowych
Rożne rodziny systemów operacyjnych używają rożnych znaków końca linii w plikach tekstowych. Otwierając w edytorze Vim plik ze znakami końca linii właściwymi systemom Windows na końcach linii zobaczymy tajemnicze znaki ^M
. Jednak konwersja znaków końca linii w plikach tekstowych nie stanowi problemu.
Czytaj dalej Konwersja znaków końca linii w plikach tekstowych
Konwersja grafiki do pliku PDF
Czasami zachodzi potrzeba konwersji plików graficznych do formatu PDF. Istnieje bardzo prosty sposób na dokonanie takiej konwersji. W tym celu należy skorzystać z programu convert
z pakietu ImageMagick.
Czytaj dalej Konwersja grafiki do pliku PDF
Jak dodać użytkownika WordPressa w bazie danych MySQL
Czasami może się zdarzyć, że chcemy dodać nowego użytkownika panelu administracyjnego WordPressa ale jakiegoś powodu nie mamy dostępu do tego panelu. Jednak jeśli mamy dostęp do bazy danych używanej przez naszą stronę, dodanie nowego użytkownika nie będzie problemem. Możemy zrobić to za pomocą SQL bezpośrednio w bazie danych.
Czytaj dalej Jak dodać użytkownika WordPressa w bazie danych MySQL
Przechowywanie haseł
Przechowywanie haseł użytkowników aplikacji wydaje się banalną sprawą. Wystarczy zapisać gdzieś (przeważnie w bazie danych) hasło i już po sprawie. Jednak bezpośrednie zapisanie hasła użytkownika to najgorsze z możliwych rozwiązań, niestety nadal przez wielu stosowane. Istnieją inne lepsze sposoby, które postaram się tutaj opisać.
Czytaj dalej Przechowywanie haseł
Dodatkowe zabezpieczenie / utwardzenie WordPressa
Pomimo, że autorzy WordPressa traktują bezpieczeństwo bardzo poważnie, to tak jak w każdym innym systemie istnieją potencjalne problemy związane z bezpieczeństwem, które mogą się pojawić, jeśli nie zostaną podjęte pewne podstawowe środki bezpieczeństwa. Najczęściej polecanym sposobem na dodatkowe zabezpieczenie jest zainstalowanie odpowiedniego pluginu np. Better WP Security. Niestety nie jest to najlepszy sposób na utwardzenie WordPressa. Prawie na pewno, dzięki instalacji dodatkowych wtyczek zwiększymy możliwość ataku (ewentualne podatności w kodzie dodatkowej wtyczki), oraz dodatkowo spowolnimy działanie witryny. Czytaj dalej Dodatkowe zabezpieczenie / utwardzenie WordPressa
Alternatywne serwery DNS
Jedną z kluczowych rzeczy potrzebnych do pełnego korzystania z internetu jest dostęp do serwerów DNS. Ich zadaniem jest zamiana adresów domenowych na odpowiadający im adres/adresy IP np. example.net na 93.184.216.119. Do jednej domeny może być przyporządkowanych wiele adresów IP. Tak jest między innymi w przypadku google.com
. Serwery nazw są zapewniane zwykle przez dostawcę usług internetowych. Nie jesteśmy jednak na nie skazani – istnieją również alternatywne serwery DNS udostępniane przez niezależnych dostawców. Czytaj dalej Alternatywne serwery DNS
Backup WordPressa – skrypt bash’a
Nawet jeśli nasz dostawca usług hostingowych wykonuje regularny backup danych (o dziwo niektórzy nie robią) warto co jakiś czas samodzielnie wykonać kopię zapasowa danych – różne rzeczy się zdarzają, a przezorny zawsze ubezpieczony. W celu ułatwienia sobie tego zadania warto napisać prosty skrypt tworzący archiwum zawierające kopię bazy danych oraz plików. Przedstawię tutaj przykładowe rozwiązanie do backupu WordPressa.
Czytaj dalej Backup WordPressa – skrypt bash’a