SSH

SSH

Проброс портов (port forwarding)

ssh -L $local_port:localhost:$remote_port $remote_user@$remote_host -N

# example: ssh -L 9999:localhost:5432 host2 -N

Копирование файлов с SCP

scp <user>@<host>:<filepath> <local_filepath>

Проверить существование директории

DIR="/etc/httpd/"
if [ -d "$DIR" ]; then
  # Take action if $DIR exists. #
  echo "Installing config files in ${DIR}..."
fi

Проверка несуществования:

[ ! -d "$DIR" ]