Как с SSH скопировать папку с одно сервера на другой ?

Тема в разделе "Другие языки", создана пользователем mrdigy, 30 окт 2008.

Статус темы:
Закрыта.
Модераторы: Цукер
  1. mrdigy

    mrdigy

    Регистр.:
    29 дек 2007
    Сообщения:
    151
    Симпатии:
    20
    Вариант такой :
    есть на сервере папка www.site1.com/folder/
    как папку folder скопировать на другой сервер по фтп например через ssh.
    Либо есть другие варианты?

    Спасибо за ответы !
     
  2. RxB

    RxB

    Заблокирован
    Регистр.:
    16 июл 2007
    Сообщения:
    236
    Симпатии:
    51
  3. -=Alex=-

    -=Alex=- Писатель

    Регистр.:
    10 сен 2008
    Сообщения:
    6
    Симпатии:
    1
    ftp и ssh немного разные вещи. если есть SSH доступ, попробуй sftp - узнаешь полный путь для папки. потом 'scp -r user@site:/folder .'.

    но, рекомендую воспользоваться rsync. отработает быстрее и ровнее (даты, атрибуты и все-такое). есть порт под винду - cwrsync.
    # rsync -a user@www.site1.com:/full/path/to/folder .
     
  4. alexo

    alexo

    Регистр.:
    28 май 2006
    Сообщения:
    311
    Симпатии:
    5
    ну я конечно не спец в этом деле как другие но я лично делаю через ftp

    ftp
    open nulled.ws

    login snachalo, posle password /по инструкции/
    cd v_podxodyashuyu_papku

    после в зависимости делаем переброс или забираем файлы

    mput *
    or
    mget *

    перез этим не плохо записать "prompt", чтобы каждый раз не делать подверждение.
     
  5. zerdek

    zerdek

    Регистр.:
    29 ноя 2007
    Сообщения:
    346
    Симпатии:
    50
    я бы для начала все-равно запаковал бы, т.к. при большем кол-ве файлов/папок заи...ся проверять все ли скопировалось или нет.

    паковка
    tar cfz archive_name.tgz folder1
    или
    tar cfz archive_name.tgz folder1 folder2 folder3 ...

    распаковка
    tar xzf archive_name.tgz
    если нужено сохранить овнера файлов, то
    tar xzfp archive_name.tgz
     
  6. alexo

    alexo

    Регистр.:
    28 май 2006
    Сообщения:
    311
    Симпатии:
    5
    это если на обоих хостах есть ssh, а если нет ?
     
  7. RxB

    RxB

    Заблокирован
    Регистр.:
    16 июл 2007
    Сообщения:
    236
    Симпатии:
    51
    Да, эти команды будут работать только если имеешь физический или по ssh доступ к консоле
     
  8. plastix

    plastix Постоялец

    Регистр.:
    15 сен 2008
    Сообщения:
    114
    Симпатии:
    5
  9. vasya999

    vasya999

    Регистр.:
    14 дек 2006
    Сообщения:
    310
    Симпатии:
    45
    А mc на сервере нет?
     
  10. mrdigy

    mrdigy

    Регистр.:
    29 дек 2007
    Сообщения:
    151
    Симпатии:
    20
    Вот хороший пример для копирования через shh и ftp.

    1. Заходишь по shh туда куда нада закачать файл из другого сервера.
    Команды:
    2. ftp user@site.com
    Спросит пароль, написать.
    появляется
    ftp>
    Теперь мы по фтп на том серваке с которого нада скачать файл или файлы.
    3. get файл

    И всё идёт копирование в ту папку в которой находишься в shh


    Всем спасибо за ответы.
    Если есть ещё возможности и способы , то пишите.
     
Статус темы:
Закрыта.