SSH-Pipe, Примеры




SSH-Pipe, Примеры

Кроме того, мы так же можем использовать технологию трубы и с другими каталогами. Возьмем для примера ситуацию, когда вам нужно сделать копию удаленной базы данных, в локальную базу:

1          symkat@chard:~$ echo “create database backup” | mysql -uroot -ppassword

2          symkat@chard:~$ ssh symkat@symkat.com ‘mysqldump -udbuser -ppassword symkat’ | mysql -uroot -ppassword backup

3          symkat@chard:~$ echo use backup;select count(*) from wp_links;” | mysql -uroot -ppassword

4          count(*)

5          12

6          symkat@chard:~$

Здесь мы создаем базу данных «backup» на локальной машине. Как только база данных создается, мы используем команду, чтобы получить дамп базы с symkat.com. SQL Dump поступает с STDOUT и через трубу передается в другую команду. Мы использовали mysql, чтобы получить доступ к базе данных и прочесть STDIN (здесь данные находятся после использования трубы), чтобы создать базу на локальной машине. Затем мы использовали команду MySQL, чтобы удостовериться, что в таблицах есть данные.

Как мы видим, SSH может обеспечить трубу в любом направлении.

Использование нестандартного порта

Много людей запускает SSH на нестандартных портах по той или другой причине. Например, если исходящий порт 22 заблокирован у вас в институте или на работе, то вы можете сказать ssh слушать 443 порт.

Вместо указания ssh –p443 you@yourserver.com, вы можете добавить опции настройки в ваш файл ~/.ssh/config, специфичные для yourserver.com:

1          Host yourserver.com

2          Port 443

Вы можете разобраться в этой информации и экстраполировать к любому хосту. Нет никакой необходимости использовать все те опции, когда у вас есть правильно написанный файл ~/.ssh/config.

.

Печатается с сокращениями. Оригинал:  http://symkat.com/35/ssh-tips-and-tricks-you-need/

.

Ранее:   SSH: Полезные советы и хитрости
Мультиплексирование подключения ssh
Создание SSH-Pipe

Popularity: 3%



Этот материал находится на сайте http://compiling.ru
__________________________________________



Похожие посты:


  • Drupal 6 Hosting With nginx And PHP-FastCGI. Part 4
  • Nginx Catch-All Host As Front End 3, Configure Nginx
  • SAMP 13, Test mysql connection
  • Build Your Own Video Community With Lighttpd And FlowPlayer. Part 7.
  • Adding DNS Servers In One Step With DNS-add



  • Опубликовано 26 Авг 2010 в 13:05. В рубриках: Tuning. Вы можете следить за ответами к этой записи через RSS 2.0. Вы можете оставить отзыв или трекбек со своего сайта.

    Оставьте свой отзыв

    Партнёры:


    forum.vpnssl.ru

    Выбор решений, консультации, примеры.

    Есть вопрос! Оставь свой голос!

    Question:

    Что нужно админу для счастья?

    View Results

    Loading ... Loading ...




    Most Popular Posts



    Supported:

  • запорная арматура адрес липецк.


  • free counters