Как получить доступ к файлам базы данных sqlite на удаленном сервере (Ubuntu), используя скрипт Python на локальном компьютере - PullRequest
2 голосов
/ 24 сентября 2019

Мне известно, что SQLite хорошо работает для встроенной системы, но я пытаюсь настроить систему баз данных с различными типами баз данных, такими как MySQL, через API и SQLite.

Проблема заключается в том, что данные SQLiteфайлы хранятся на сервере Ubuntu, и я хочу подключиться удаленно, используя его путь ssh с компьютера пользователя.

Я попытался соединиться с paramiko, который успешно выполнил общую команду, такую ​​как 'ifconfig'.Однако, когда я выполняю команду SQLite, она не работает.

import paramiko

cmd = 'ifconfig'
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(remote_ip, username =username, password=pw, port=port)
(stdin, stdout, stderr) = ssh.exec_command(cmd)

Есть ли способ напрямую написать путь ssh для подключения?

Пример кода приведен ниже:

import sqlite3
conn = sqlite3.connect('example.db')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...