Podstawy SSH dla Webdeveloperów



Jesteś webdeveloperem, ale Twoim najczęstszym narzędziem styczności z serwerem jest FTP? Dobrze znać choćby podstawy basha i tego, w jaki sposób do pracy wykorzystać terminal – w tym prostym wpisie pokażę Ci jak za pomocą kilku prostych poleceń szybko i bezboleśnie przenieść nawet dużą aplikację na inny serwer.

SSH pozwala na wykonywanie wszystkich komend na serwerze, między innymi takich jak kopiowanie plików, zipowanie określonych katalogów czy też ich wypakowanie. Za pomocą skryptów te działania możemy również automatyzować. Gdy poznasz już podstawowe komendy SSH będziesz mógł wykonać wiele operacji, które do tej pory były kłopotliwe.

Wyobraź sobie, że Twoja strona na wordpress, jest przenoszona przez FTP. Plik po pliku przesyłana duża ilość załączników. Może to z powodu samego procesu trwać bardzo długo. Analogicznie w przypadku SSH, nawet z zablokowanymi możliwościami przenoszenia plików możesz to zrobić znacznie szybciej. Po pierwsze, spakujemy wszystkie pliki do zipa, następnie je przeniesiemy, szybko – jako jedno archiwum, by w końcu wypakować i w kilka sekund wykonać deploy projektu.

Czytaj dalej Podstawy SSH dla Webdeveloperów