Наши проекты: 3D печать и услуги : Wiki : Сувениры : Walkarounds :
Войти Регистрация
Форум моделистов на ScaleModels.ru
 Наблюдаемые темыНаблюдаемые темы    FAQFAQ   ПоискПоиск   ПользователиПользователи   medals.phpНаграды   ИзбранноеИзбранное   РегистрацияРегистрация 
  Наблюдаемые форумыНаблюдаемые форумы  ПрофильПрофиль    Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Есть спецы по SSH под FreeBSD?

 Список форумов Форум моделистов на ScaleModels.ru -> Компьютеры и программы
новая тема  ответить  для печати Предыдущая тема Следующая тема 
Автор
Сообщение


в игноре у 1 пользователей
Проблемка нарисовалась: надо кучу данных скопировать с сервера на сервер по ssh, но scp заходит в симлинки и считает их нормальными папками и файлами. Как её заставить копировать символические ссылки как символические ссылки?
^
    


в игноре у 2 пользователей
rsync?
^
    


в игноре у 1 пользователей
её отдельно ставить надо, я правильно понимаю?
я думал, может, есть способ попроще.
^
    


в игноре у 2 пользователей
http://www.freebsddiary.org/rsync.php
^
    


в игноре у 1 пользователей
Спасибо, покурю.
^
    


в игноре у 38 пользователей
буду краток:
Код:
man rcp
man sftp

а то тут некоторые понасоветуют микроскопом гвозди забивать;)
ПС: если файла не много, и нет здоровых файлов (< RAM), то вообще проще и без заморочек миднаем гонять
^
    


в игноре у 1 пользователей
Old_Punk писал(а):
man rcp

нету там про симлинки.
Old_Punk писал(а):
миднаем гонять

через ССХ? поделитесь методикой?
^
    


в игноре у 38 пользователей
Чекист писал(а):
Old_Punk писал(а):
man rcp

нету там про симлинки.

Вы внимательно ман прочитали?Wink Хотя там и полторы строчки всего ....
Чекист писал(а):
Old_Punk писал(а):
миднаем гонять

через ССХ? поделитесь методикой?



про то, как выделять файлы/директории и нажимать F5 надеюсь скринов не надо? То, что меню мидная вызывается по F9, тоже наверное в курсе?Wink

Добавлено спустя 3 минуты 31 секунду:

ПС: а вообще, мне нравится воинствующая и иронизирущая неграмотность, ему даёшь полный и безгеморный ответ на его вопрос, а в ответ слышишь только то, что человек, не зная инструмента, начинает, как ему кажется, очч. умно иронизировать, ну да ладно, это же интернеты ....
^
    


в игноре у 1 пользователей
эм... прошу прощения, если мои слова показались иронией. но я простой тупой сисадмин-виндузятник и с фрёй в последний раз дело имел всего каких-то четыре года назад, поэтому в моей неграмотной голове уже кончились сведения о подробностях работы в mc и shell. а значит, я никак не мог иронизировать, т.к. действительно не знаю, как mc работает с ssh.
за скрины спасибо, за иронию - прошу прощения.

Да, кстати, вот мой man rcp:

Код:
RCP(1)                  FreeBSD General Commands Manual                 RCP(1)

NAME
     rcp -- remote file copy

SYNOPSIS
     rcp [-46p] file1 file2
     rcp [-46pr] file ... directory

DESCRIPTION
     The rcp utility copies files between machines.  Each file or directory
     argument is either a remote file name of the form ``rname@rhost:path'',
     or a local file name (containing no `:' characters, or a `/' before any
     `:'s).

     The following options are available:

     -4      Use IPv4 addresses only.

     -6      Use IPv6 addresses only.

     -p      Cause rcp to attempt to preserve (duplicate) in its copies the
             modification times and modes of the source files, ignoring the
             umask.  By default, the mode and owner of file2 are preserved if
             it already existed; otherwise the mode of the source file modi-
             fied by the umask(2) on the destination host is used.

     -r      If any of the source files are directories, rcp copies each sub-
             tree rooted at that name; in this case the destination must be a
             directory.

     If path is not a full path name, it is interpreted relative to the login
     directory of the specified user ruser on rhost, or your current user name
     if no other remote user name is specified.  A path on a remote host may
     be quoted (using , ", or ') so that the metacharacters are interpreted
     remotely.

     The rcp utility does not prompt for passwords; it performs remote execu-
     tion via rsh(1), and requires the same authorization.

     The rcp utility handles third party copies, where neither source nor tar-
     get files are on the current machine.

FILES
     /etc/auth.conf  configure authentication services

SEE ALSO
     cp(1), ftp(1), rlogin(1), rsh(1), auth.conf(5), hosts.equiv(5)

HISTORY
     The rcp command appeared in 4.2BSD.  The version of rcp described here
     has been reimplemented with Kerberos in 4.3BSD-Reno.

BUGS
     Does not detect all cases where the target of a copy might be a file in
     cases where only a directory should be legal.

     Is confused by any output generated by commands in a .login, .profile, or
     .cshrc file on the remote host.

     The destination user and hostname may have to be specified as
     ``rhost.rname'' when the destination machine is running the 4.2BSD ver-
     sion of rcp.


можно про симлинки выделить жирным? ну, чтобы я имел моральное право застрелиться.
^
    


в игноре у 38 пользователей
Чекист
ну у меня ман практически такой же:
Код:


RCP(1)                                                               BSD General Commands Manual                                                               RCP(1)

NAME
     rcp — remote file copy

SYNOPSIS
     rcp [-px] file1 file2
     rcp [-px] [-r] file ... directory

DESCRIPTION
     Rcp copies files between machines.  Each file or directory argument is either a remote file name of the form ``rname@rhost:path'', or a local file name (con‐
     taining no `:' characters, or a `/' before any `:'s).

     -r    If any of the source files are directories, rcp copies each subtree rooted at that name; in this case the destination must be a directory.

     -p    The -p option causes rcp to attempt to preserve (duplicate) in its copies the modification times and modes of the source files, ignoring the umask.  By
           default, the mode and owner of file2 are preserved if it already existed; otherwise the mode of the source file modified by the umask(2) on the destina‐
           tion host is used.

     If path is not a full path name, it is interpreted relative to the login directory of the specified user ruser on rhost, or your current user name if no other
     remote user name is specified.  A path on a remote host may be quoted (using , ", or ´) so that the metacharacters are interpreted remotely.

     Rcp does not prompt for passwords; it performs remote execution via rsh(1), and requires the same authorization.

     Rcp handles third party copies, where neither source nor target files are on the current machine.

SEE ALSO
     cp(1), ftp(1), rsh(1), rlogin(1)

HISTORY
     The rcp command appeared in 4.2BSD.

BUGS
     Doesn't detect all cases where the target of a copy might be a file in cases where only a directory should be legal.

     Is confused by any output generated by commands in a .login, .profile, or .cshrc file on the remote host.

     The destination user and hostname may have to be specified as ``rhost.rname'' when the destination machine is running the 4.2BSD version of rcp.

Linux NetKit (0.17)                                                        August 15, 1999                                                        Linux NetKit (0.17)

обратите внимание на ключик r, и попробуйте, не думаю, что линуксовая реализация rcp так сильно от бсдюшной отличается;).
кстати, судя по вопросу, вы там бэкап всей системы что-ли делаете? или это речь о симлинках в домашних директориях, ведущие на http и ftp директории юзеров? я к тому, что почему бы для начала не воспользоваться таром, а уж потом архивом тянуть, хоть тем же scp
^
    
cp -dp ?
Или же -dpr если нужно скопировать рекурсивно, или же -dprx если к тому же нужно скопировать данные из конкретной файловой системы.
^
    


в игноре у 38 пользователей
BW4ever
cp для удалённой машины? да Вы, сударь, забыли вечернюю дозу разупорина принять видимо ....
на будущее, ближайший аналог cp для подобных вещей это дремучий uucp, только не знаю, остались ли те, кто им пользуется, при наличии более удобных инструментов.
ПС: нет, конечно, я допускаю костыль в виде монтирования ресурсов удалённой машины и последующего копирования посредством ср, но это действительно мегакостыль и ненужная кривая сущность, хотя ... изобретатели велосипедов такие изобретатели
^
    
Old_Punk писал(а):
нет, конечно, я допускаю костыль в виде монтирования ресурсов удалённой машины и последующего копирования посредством ср, но это действительно мегакостыль и ненужная кривая сущность
Это меньший костыль по сравнению с нажиманием кнопочек в mc, да и автоматизируется, в отличии от... Laughing Так что про велосипеды уж молчал бы.
Вот еще простой вариант:
Цитата:

tar -с file | ssh user@host "tar -x"

Так что меньше пафоса, уважаемый, не становитесь похожим на идиота с циферками 65 в нике.
^
    


в игноре у 38 пользователей
BW4ever
1. ну ну, смонтируйте мне корень на удалённой машине и сделайте полное зеркало на целевой, я посмотрю, как, примонтированное под простым юзером, Вам даст сделать полное зеркало при помощи ср.
2. mc вообще-то был предложен как вариант, но если мсье испытывает боль от двухпанельного фм, то смиренно прошу меня простить, о суровый адепт голой консоли, кстати, а что за "кнопочки" в mc? автокомплит в баше наверное тоже не совсем кошерно и сурово, да?
3. про тар читаем внимательно тут, потом думаем, зачем мне мой же аргумент.
4. уважаемый, напомните, когда это мы с Вами изволили пасти овец совместно? иных критериев перехода на "ты" не вижу.
^
    
1 "корень","примонтированное под простым юзером","полное зеркало" - один я вижу взаимоисключающие параграфы? Если нет прав, то никто не скопирует.
2 затем, что не создает "мегакостыль и ненужная кривая сущность, хотя ... изобретатели велосипедов такие изобретатели"(с) в виде файлов хотя бы.
3 читать здесь. По поводу овец, маловероятно чтобы это могло произойти. Я обычно не имею дел с хамьем вроде тебя и вышеупомянутого.

Дальнейшие истерики приветствуются.
^
    


в игноре у 38 пользователей
1.
> "корень","примонтированное под простым юзером","полное зеркало" - один я вижу взаимоисключающие параграфы? Если нет прав, то никто не скопирует.

ну как бы кто-то тут считал это панацеей, и собирался эту панацею автоматизировать, или мне приснилось, что кто-то предлагал файло с удалённой машины тягать при помощи cp? иного способа копировать файлы с помощью cp с удалённых хостов вроде как не существует, или я не прав? хотя, справедливости ради, если мы зайдём на зеркалируемую машины и примонтируем хост-назначение, то и из-под простого юзера, лишь бы sudo было, мы спокойно отзеркалируем весь корень, но видать адмигнистраторы SQL быстры как молния и столь же бесхитростны, чуток подумать головой им некогда.Wink

2. нераспарсил, извините, разъяснять не надо, в принципе уже понятно всё.
3. очень старинная отмазка про "ты" и "Вы" в интернетах, спасибо, что освежили память старику.
с прискорбием сообщаю, что на сём с Вами вынужден завершить нашу милую дискуссию, хотя .... если Вы всё же готовы продемонстрировать, как Вы одним cp с удалённой машины по ssh скопируете файл, то всегда рад посмотреть.
^
    
Old_Punk писал(а):
ну как бы кто-то тут считал это панацеей, и собирался эту панацею автоматизировать, или мне приснилось, что кто-то предлагал файло с удалённой машины тягать при помощи cp?

Любые инструменты копирования требуют достаточных прав доступа к данным. Так что меньше пафоса, обезьянке нажимающей кнопки в mc они(права) также потребуются.
Old_Punk писал(а):
продемонстрировать, как Вы одним cp с удалённой машины по ssh скопируете файл, то всегда рад посмотреть.

Попробуй осилить sshfs. Это просто.
^
    


в игноре у 38 пользователей
BW4ever
обезьянка может воспользоваться головой и у неё всё получится, но видать кому-то невдомёк, как можно штатными инструментами менять права и выполнять команды от другого пользователя, что мне надо осиливать я постараюсь сам осилить, раз уж я так смело о монтировании удалённых машин рассуждаю
Код:
yum info fuse-sshfs
Загружены модули: langpacks, presto, refresh-packagekit
Установленные пакеты
Название: fuse-sshfs
Архитектура: x86_64
Версия: 2.4
Выпуск: 1.fc17
Объем: 124 k
Источник: installed
Из источника: updates
Аннотация: FUSE-Filesystem to access remote filesystems via SSH
Ссылка: http://fuse.sourceforge.net/sshfs.html
Лицензия: GPLv2
Описание: This is a FUSE-filesystem client based on the SSH File Transfer Protocol.
        : Since most SSH servers already support this protocol it is very easy to set
        : up: i.e. on the server side there's nothing to do.  On the client side
        : mounting the filesystem is as easy as logging into the server with ssh.

весь фокус в том, что мною предложенные инструменты уже в наличии у ТС, в отличии от.
ну да ладно, заболтался я с тобою, милчеловек, ничего, что на "ты"? это ж вроде модно и молодёжно, давай, не скучай тут без меня.
ПС: rsync, внезапно, как раз и использует sshfs, но тут два момента, rsync уже предлагали, судя по сообщению ТС на серверах у него rsync не стоит, но ему также предлагали sftp, который как раз использует .... супрайз ... sshfs, так что не скучай и будь паинькой, всё, чао, друг мой, мне будет одиноко без тебя.
^
    
Old_Punk писал(а):
но видать кому-то невдомёк, как можно штатными инструментами менять права и выполнять команды от другого пользователя

Ты ж смотри... Сам придумал мои слова, и тут же молниеносно опроверг Very Happy Ну молодец же, а Smile)
Old_Punk писал(а):
rsync, внезапно, как раз и использует sshfs

Внезапно, нет.
Цитата:
It is possible to mount your rsync.net filesystem as a local filesystem on your FreeBSD 6.x (or newer) system using sshfs[/color]

"доступ к А можно получить используя Б" = "А основано на Б"
Гениально! Нужно больше откровений, я считаю ))
p.s. Кажется, я понял причину столь болезненной реакции с набегами в профиль. Что-то-там65 и Old_punk один человек? Laughing
^
    


в игноре у 1 пользователей
Ребят, а можно без срача, а? Ну в самом деле, на пустом месте схлестнулись.
^
    
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы
Канал на Дзене Телеграм ScaleModels.ru Вконтакте Подписаться на RSS
ScaleModels.ru - сборные масштабные модели. © 2005-2022
Privacy Policy