SSH использование Pythondb, используя закрытый ключ

Мне нужно к SSH в db использование Питона, я использую PythonDB для этого. Я видел это вопрос, который детализирует, как сделать это, но я, может казаться, не разбираюсь в синтаксисе. Кто-то был бы в состоянии указать мне в правильном направлении....? Я также должен использовать закрытый ключ, как я пошел бы о вставке этого...?

ssh -L 9990:127.0.0.0:3396 <79.xxx.xx.xxx>

database = MySQLdb.connect(host'127.0.0.0', port=3306, user='jack', passwd='pass', db='test')
0
nl ja de
What' s это добрался, чтобы сделать с SSH? Вы can' t SSH в базу данных MySQL сразу? Две разных вещи, SSH == Обеспечивают отдаленную раковину, MySQL == ядро базы данных.. они don' t действительно работают togeather в этом смысле.
добавлено автор Torxed, источник
То, что вы читаете, было двумя системами, работающими togeather. Шаг 1: SSH в машину. Шаг 2: Выполняют сценарий со связью базы данных или Шаг 1: Создают тоннель SSH Шаг 2: сценарии Пробега в местном масштабе, но безотносительно связей сделаны, сделаны через тоннель.
добавлено автор Torxed, источник
Это возможно, откройтесь, тоннель SSH (через говорят замазку), или в примере вы связали себя через ssh в Linux. Вы тогда говорите, какой loca порт вы хотите, чтобы тоннель послушал на, и какой отдаленный порт, на котором ваша связь должна en. 123-> 80 , например, если вы соединяетесь с 127.0.0.1:123 you' ll быть разбитым X хозяевам на порте 80. that' s путь тоннель работает.. it' s не Пайтон внедрение, it' s туннельное внедрение:) Безотносительно script/sql заявление вы продолжаетесь в местном масштабе tunnelned порт, будет разбит определенному хозяину на другом конце.
добавлено автор Torxed, источник
Привет, извините, я вижу, почему мой вопрос был запутывающим! Таким образом, то, что я хочу сделать, является Step1: тоннель Creat SSH, используя закрытый ключ Step2: сценарий, которым Управляют, в местном масштабе Step3: напишите базе данных SQL через связь SSH. Я, хотя это было возможно...?
добавлено автор DavidJB, источник

1 ответы

Как сказано в ответе на другой вопрос в ssh-тоннеле вы отправляете от порта 9990 на вашей местной машине к (стандарт mysql) порт на удалить машине. Чтобы отправить запросы через тот ssh-тоннель, необходимо соединиться с портом 9990 вместо 3306:

database = MySQLdb.connect(host'127.0.0.0', port=9990, ....
2
добавлено
Python
Python
7 654 участник(ов)

Уютный чат для профессионалов, занимающихся поиском питоньих мудростей. Как не получить бан: https://t.me/ru_python/577926

Python beginners
Python beginners
4 449 участник(ов)

Вопросы про Python для чайников. Cпам и троллинг неприемлем. Не злоупотребляйте стикерами. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Статистика тут: https://grstats.me/chat/x4qym2k5uvfkr3al6at7

DBA - русскоговорящее сообщество
DBA - русскоговорящее сообщество
1 345 участник(ов)

Общаемся и обсуждаем темы, посвященные DBA, PostgreSQL, Redis, MongoDB, MySQL, neo4j, riak и т.д. См. также: @devops_ru, @kubernetes_ru, @docker_ru, @nodejs_ru Рекомендуем сразу отключить уведомления, чтобы пребывание здесь было полезным и комфортным.

pro.python
pro.python
1 090 участник(ов)

Сообщество разработчиков под Python Создатель: @rodgelius

MySQL
MySQL
995 участник(ов)

The group is about MySQL. For code use hastebin.com. Admin: @smlkw

Rude Python
Rude Python
971 участник(ов)

Python без „девочек”, здесь матерятся и унижают Django. Not gay friendly. Правила: t.me/rudepython/114107 @rudepython | t.me/rudepython

rupython
rupython
509 участник(ов)

Группа создана с целью оперативного получения ответов на возникающие вопросы по разработке на яп python, смежные темы, а также человеческого общения. Приветствую!

Python-programming
Python-programming
266 участник(ов)

Чат группы вконтакте https://vk.com/python_community