USB Linux с Поддержкой беспроводных сетей

Насколько я понимаю основная трудность, с которой Вы встречаетесь, состоит в том, что необходимо ввести два пароля: один для первого соединения SSH (пишущий в канал) и один для второго соединения SSH (читающий из канала).

Один разумный способ иметь дело с этой (несколько неблагоразумной) проблемой состоит в том, чтобы настроить ключ временного пароля меньше для аутентификации от локальной учетной записи до удаленных корневых учетных записей. Пока удаление ssh конфигурация демона уже поддерживает основанную на ключе аутентификацию, можно настроить вход в систему пароля меньше, не изменяя sshd конфигурацию. С этим методом однако, действительно необходимо отредактировать список authorized_keys для удаленного пользователя.

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

#!/bin/bash
set -e  # bail out if anything fails

verbose=
rmthosts="server1 server2"
rmtuser=root

# generate key with empty passphrase
keyfn=~/.ssh/tmpid_rsa
keycomment="tmpid_$USER@$HOSTNAME"
rm -f $keyfn*
ssh-keygen -t rsa -N '' -C $keycomment -f $keyfn

# add key to remote accounts
authfn=.ssh/authorized_keys
for rmthost in $rmthosts
do
    [ "$verbose" ] && echo "Adding key to $rmtuser@$rmthost:$authfn"
    < $keyfn.pub ssh $rmtuser@$rmthost "cat >>$authfn"
done


# perform your mysql copy
[ "$verbose" ] && echo "Performing operation"
ssh -i $keyfn rcp@gromit hostname | \
    ssh -i $keyfn rcp@gromit "cat >/tmp/prog.out"


# remove the temporary key
[ "$verbose" ] && echo "Removing temporary keys"
for rmthost in $rmthosts
do
    ssh -i $keyfn $rmtuser@$rmthost "sed -i '/$keycomment/d' $authfn"
done
ssh-add -d $keyfn
rm -f $keyfn*
1
01.01.2013, 03:31
1 ответ

Большая часть любого дистрибутива как Ubuntu, Fedora и т.д., вероятно, распознает карту и существует множество инструментов для установки их к Картам памяти.

1
27.01.2020, 23:54

Теги

Похожие вопросы