mihas

Рейтинг
250
Регистрация
28.02.2006

Сначала вот так посмотрите, что есть

apt-cache search tcl

Потом выберите последнюю версию, насколько я понял это tcl8.4

и инсталлируем

apt-get install tcl8.4

Проще будет, если вы мне объясните что такое tcl

Да я тоже начинающий, уже год как с ним воюю. А apt-get надо знать обязательно


apt-get update update the package lists
dselect update update the available package lists
apt-get upgrade upgrade all installed packages
apt-get install pkg installs package
apt-get remove pkg uninstall package

Если у вас дебиан, то подавляющее большинство пакетов ставится и удаляется через apt-get Кстати как же вы обновляетесь?

Я правда не знаю, что такое tcl, но попробуйте

apt-get install tcl

А почему бы не поставить его через apt-get install ?

Ну backup сервер это я так, образно, на самом деле я приобрел старенький 700мегагерцовый Fujitsu-Siemens и поставил его дома. Он постоянно в сети и канал неплохой. Вот сливаю на него бекап с рабочего PC и с web сервера.

Т.к. проблема была в авторизации на backup сервере, то вопрос решился введением авторизации по ssh-key (спасибо Andreyka). Если есть интерес, могу расписать подробную инструкцию.

Все, всем спасибо. Сделал.

Последний вопрос. Как лучше, не могу для себя решить, Лучше чтобы скрипт запускался на web сервере и сливал все на бэкап сервер или чтобы скрипт запускался на бэкап сервере и сам стягивал все с web сервера?

Lupus, никаких изменений, тот же результат. С крона не заводится.

Andreyka, можно чуть подробнее. В принципе это тоже самое, только текста меньше:) Как сделать в данном случае

Естественно что хост надо сделать по ssh-key.

И потом, если приведенную вам строку поставить на крон, то также будет проблема с входом по ssh, пароль спрашивается дополнительно.

Программа имеет интуитивно понятный интерфейс. Каждый шаг сопровождается комментарием, так что разобраться сможет даже новичек. А главное, это ее бесплатность и она действительно выполняет свои функции на 100% ;)

Докладываю. Введение PATH ничего не дало.

В логах появляется следующая запись

spawn rsync -vRae /usr/bin/ssh -p 22 -l <USER> --progress --stats --compress --delete --exclude-from=/root/backup/excludes --include-from=/root/backup/includes  / <USER>@<OTHERHOST.TLD>:~</PATH/TO/BACKUP>

Password:

В логах бэкапсервера видим следующую картину

Nov  6 23:13:42 localhost sshd[26771]: (pam_unix) authentication failure; lognam

e= uid=0 euid=0 tty=ssh ruser= rhost=HOST.TLD user=USER
Nov 6 23:13:44 localhost sshd[26768]: error: PAM: Authentication failure for USER from HOST.TLD

Вобщем выходит, что он стучится, но его не пускают. Вопрос почему. При запуске в командной строке все работает а из крона не пускает.

Всего: 1874