1

У меня есть два удаленных сервера, таких как A и B.

A генерирует дамп некоторых таблиц из базы данных, скажем (abc.sql).Я хочу перенести abc.sql в B. Один из вариантов - scp, но я не хотел его использовать, потому что пароль открыт для сети.

Могу ли я получить его прямо из B, используя wget.

A abc.sql имеет местоположение /mnt/dump_of_tables/abc.sql.

Как я получу это на B, используя wget, пожалуйста, помогите.

1 ответ1

0

wget потребует от вас настроить веб-сервер для получения файла. Я уверен, что ты не хочешь этого делать.

Если вы не хотите использовать пароль, вы все равно можете использовать scp с помощью открытых ключей. Используйте ssh_keygen для создания пары открытых / закрытых ключей. Id_rsa остается на клиентском компьютере в ~ / .ssh, а содержимое id_rsa.pub должно быть добавлено в ~ / .ssh / authorized_keys на удаленном компьютере. Если этот файл не существует, скопируйте файл id_rsa.pub на компьютер в папке .ssh и переименуйте в authorized_keys. Измените права доступа к файлу на 600.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .