Примитивный скрипт закачки файлов на сервер

· bash

Очень лень закачивать блог на сервер, тыкая в GUI FileZilla.

После некоторого гугления получился такой код:

#/bin/bash
HOST='hostname'
USER='username'
PASSWD='password'
LOCALPATH='/path_to_my_local_folder'
DIR='/path_to_my_server_folder'

sshpass -p "$PASSWD" scp -r $LOCALPATH $USER@$HOST:$DIR

Не забываем дать скрипту права на исполнение:

$ chmod +x ./deploy.sh

Скрипт рекурсивно закачивает указанную папку на сервер. Если настроить ключи (что мне пока делать лень), то можно обойтись без sshpass и пароля соответственно.

Свой блог теперь закачиваю на сервер именно таким образом.