<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Аспро: ЛайтШоп [тема: Не могу перевести текст: At a loss added ssh key via API maybe some bug ?]</title>
		<link>http://proxmox.su</link>
		<description>Новое в теме Не могу перевести текст: At a loss added ssh key via API maybe some bug ? форума Proxmox Виртуальная Среда на сайте Аспро: ЛайтШоп [proxmox.su]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Fri, 01 May 2026 05:40:59 +0300</pubDate>
		<item>
			<title>Не могу перевести текст: At a loss added ssh key via API maybe some bug ?</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message352110/80893-ne-mogu-perevesti-tekst_-at-a-loss-added-ssh-key-via-api-maybe-some-bug">Не могу перевести текст: At a loss added ssh key via API maybe some bug ?</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			У меня такая же проблема, но я работаю с API Proxmox, используя пакет proxmox-api-go. Помогите, пожалуйста, закодировать ssh-ключ в urlencode на golang. <br />
			<i>21.04.2023 14:19:00, LexyJexon.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message352110/80893-ne-mogu-perevesti-tekst_-at-a-loss-added-ssh-key-via-api-maybe-some-bug</link>
			<guid>http://proxmox.su/forum/messages/forum63/message352110/80893-ne-mogu-perevesti-tekst_-at-a-loss-added-ssh-key-via-api-maybe-some-bug</guid>
			<pubDate>Fri, 21 Apr 2023 14:19:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Не могу перевести текст: At a loss added ssh key via API maybe some bug ?</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message352109/80893-ne-mogu-perevesti-tekst_-at-a-loss-added-ssh-key-via-api-maybe-some-bug">Не могу перевести текст: At a loss added ssh key via API maybe some bug ?</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Оставлю это здесь, так как у всех может быть такая же проблема. Вот трюк: Код: from urllib.parse import quote<br /><br />sshKey = "ssh-rsa &lt;blah blah blah key&gt; user@domain.com"<br />sshKey = quote(sshKey, safe='')<br />data = {}<br />data["sshkeys"] = sshKey<br /><br />auth.wPost("nodes/"+str(node)+"/qemu/"+str(vmID)+"/config",data) Магия происходит в аргументе Код: safe='' <br />
			<i>02.05.2019 16:34:00, Dragoshi.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message352109/80893-ne-mogu-perevesti-tekst_-at-a-loss-added-ssh-key-via-api-maybe-some-bug</link>
			<guid>http://proxmox.su/forum/messages/forum63/message352109/80893-ne-mogu-perevesti-tekst_-at-a-loss-added-ssh-key-via-api-maybe-some-bug</guid>
			<pubDate>Thu, 02 May 2019 16:34:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Не могу перевести текст: At a loss added ssh key via API maybe some bug ?</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message352108/80893-ne-mogu-perevesti-tekst_-at-a-loss-added-ssh-key-via-api-maybe-some-bug">Не могу перевести текст: At a loss added ssh key via API maybe some bug ?</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Убери вторую часть, которая кодирует $data, так как я предполагаю, что то, что ты отправляешь в API, возможно, тоже закодировано. Попробуй только ту, что кодирует ключ, и подтверди. Везде используй curl для тестирования, а затем сделай так, чтобы твой код делал то же самое, что и curl. <br />
			<i>26.04.2019 15:15:00, Craig St George.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message352108/80893-ne-mogu-perevesti-tekst_-at-a-loss-added-ssh-key-via-api-maybe-some-bug</link>
			<guid>http://proxmox.su/forum/messages/forum63/message352108/80893-ne-mogu-perevesti-tekst_-at-a-loss-added-ssh-key-via-api-maybe-some-bug</guid>
			<pubDate>Fri, 26 Apr 2019 15:15:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Не могу перевести текст: At a loss added ssh key via API maybe some bug ?</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message352107/80893-ne-mogu-perevesti-tekst_-at-a-loss-added-ssh-key-via-api-maybe-some-bug">Не могу перевести текст: At a loss added ssh key via API maybe some bug ?</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Если я это сделаю, возникает ошибка TypeError: Код: raise TypeError TypeError: невалидная последовательность или объект отображения, не являющийся строкой. Вот почему я кодировал всю переменную "data". <br />
			<i>26.04.2019 10:15:00, Dragoshi.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message352107/80893-ne-mogu-perevesti-tekst_-at-a-loss-added-ssh-key-via-api-maybe-some-bug</link>
			<guid>http://proxmox.su/forum/messages/forum63/message352107/80893-ne-mogu-perevesti-tekst_-at-a-loss-added-ssh-key-via-api-maybe-some-bug</guid>
			<pubDate>Fri, 26 Apr 2019 10:15:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Не могу перевести текст: At a loss added ssh key via API maybe some bug ?</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message352106/80893-ne-mogu-perevesti-tekst_-at-a-loss-added-ssh-key-via-api-maybe-some-bug">Не могу перевести текст: At a loss added ssh key via API maybe some bug ?</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			вам нужно закодировать ключ, я предполагаю, в Python data["sshkeys"] = urllib.parse.urlencode(sshKey), затем вы кодируете данные, когда отправляете их в API, поэтому ключ закодирован дважды <br />
			<i>26.04.2019 09:03:00, Craig St George.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message352106/80893-ne-mogu-perevesti-tekst_-at-a-loss-added-ssh-key-via-api-maybe-some-bug</link>
			<guid>http://proxmox.su/forum/messages/forum63/message352106/80893-ne-mogu-perevesti-tekst_-at-a-loss-added-ssh-key-via-api-maybe-some-bug</guid>
			<pubDate>Fri, 26 Apr 2019 09:03:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Не могу перевести текст: At a loss added ssh key via API maybe some bug ?</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message352105/80893-ne-mogu-perevesti-tekst_-at-a-loss-added-ssh-key-via-api-maybe-some-bug">Не могу перевести текст: At a loss added ssh key via API maybe some bug ?</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Не мог бы ты взглянуть на мой пост ниже? Буду очень признателен за помощь. <br />
			<i>25.04.2019 16:34:00, Dragoshi.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message352105/80893-ne-mogu-perevesti-tekst_-at-a-loss-added-ssh-key-via-api-maybe-some-bug</link>
			<guid>http://proxmox.su/forum/messages/forum63/message352105/80893-ne-mogu-perevesti-tekst_-at-a-loss-added-ssh-key-via-api-maybe-some-bug</guid>
			<pubDate>Thu, 25 Apr 2019 16:34:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Не могу перевести текст: At a loss added ssh key via API maybe some bug ?</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message352104/80893-ne-mogu-perevesti-tekst_-at-a-loss-added-ssh-key-via-api-maybe-some-bug">Не могу перевести текст: At a loss added ssh key via API maybe some bug ?</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Привет, у меня такая же проблема, но я новичок в Python. Можешь помочь? Вот что я имею на данный момент: Код: import urllib<br /><br />cluster = "&lt;cluster_name&gt;"<br />node = "prox3"<br />vmID = 104<br />sshKey = "ssh-rsa AAAAB3&lt;много-много букв&gt; user@domain.com"<br /><br />auth = wrdConnProxmox(cluster)<br /><br />data = {}<br />data["sshkeys"] = sshKey<br />data = urllib.parse.urlencode(data)<br />print(data)<br />result = auth.wPost("nodes/" + str(node) + "/qemu/" + str(vmID) + "/config", data)<br />print(result) И результат: Код: sshkeys=ssh-rsa+AAAAB3NzaC1yc2EAAAADAQABAAACAQDP3MmOrvy0mz7SBpxfTvQoO%2F<WBR/>&shy;ocy35dz32%2BIbGPaAHp6NGaZYXUTjVXV8Z1N1gmfN3qFupYBs%2Fn3NNXvB<WBR/>&shy;Z4sadrfcfwSTPVGb1jR60CKv7nb5klDh8M%2B40O6TJXI4%2B791feCwU0Od<WBR/>&shy;USPoNMZg1pU4zHfZ9m2nbDj9qzHslZ46KcoYczfOhYfkA15b2WRpZQVtFWb%<WBR/>&shy;2F5CmFwWOLw7o54f17mJqiXTEVVWvFwOOkuUGm9Lp3Cg9ovJd8LRVXfVJ4pC<WBR/>&shy;bm6AdX9gb7nI8FU2SdSOrPcj84m3%2FL01ViYHDvoJbfW5qNx7tstjWXafQM<WBR/>&shy;fmgC3o6zDSN8LJGJWr9X%2F%2BOj3yYKiWRfA6EgnMWBJhPE98B12x8DpRCI<WBR/>&shy;f%2BBXQ04%2FWgn3odO4XFPGRyqYnUM8EGn9S2FL%2Bquk%2BkXhrFlD335M<WBR/>&shy;PXWTRP1l9ndHsFn9XjJRJk%2BbnebK%2FCiqaznUxM401y%2FoFzngYIKCDE<WBR/>&shy;1LagscbIOoxSSfEoRPziagWlosd3cYLgYhB1pretuN%2F45o%2B%2FNhOhhJ<WBR/>&shy;tySSaxfinF%2BKHD2BvCLXOuA3BmZq%2FBJ8rzFVdVHxw%2FRquQBwDOg0dh<WBR/>&shy;2fc3Ysl1Waao1D9EVoDjgajNi4iMOlUi%2Bz1pf97y%2Ffx7wrfv1lCl4zvo<WBR/>&shy;CHwB1BRcTRSBpXAdC8pDITTTfYVCBOnCE%2Bn7CiN%2FqvhoWcQ%3D%3D+us<WBR/>&shy;er%40domain.com<br /><br />{'data': None, 'errors': {'sshkeys': 'неверный формат - недопустимая строка в кодировке URL: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDP3MmOrvy0mz7SBpxfTvQoO/ocy35d<WBR/>&shy;z32+IbGPaAHp6NGaZYXUTjVXV8Z1N1gmfN3qFupYBs/n3NNXvBZ4sadrfcfw<WBR/>&shy;STPVGb1jR60CKv7nb5klDh8M+40O6TJXI4+791feCwU0OdUSPoNMZg1pU4zH<WBR/>&shy;fZ9m2nbDj9qzHslZ46KcoYczfOhYfkA15b2WRpZQVtFWb/5CmFwWOLw7o54f<WBR/>&shy;17mJqiXTEVVWvFwOOkuUGm9Lp3Cg9ovJd8LRVXfVJ4pCbm6AdX9gb7nI8FU2<WBR/>&shy;SdSOrPcj84m3/L01ViYHDvoJbfW5qNx7tstjWXafQMfmgC3o6zDSN8LJGJWr<WBR/>&shy;9X/+Oj3yYKiWRfA6EgnMWBJhPE98B12x8DpRCIf+BXQ04/Wgn3odO4XFPGRy<WBR/>&shy;qYnUM8EGn9S2FL+quk+kXhrFlD335MPXWTRP1l9ndHsFn9XjJRJk+bnebK/C<WBR/>&shy;iqaznUxM401y/oFzngYIKCDE1LagscbIOoxSSfEoRPziagWlosd3cYLgYhB1<WBR/>&shy;pretuN/45o+/NhOhhJtySSaxfinF+KHD2BvCLXOuA3BmZq/BJ8rzFVdVHxw/<WBR/>&shy;RquQBwDOg0dh2fc3Ysl1Waao1D9EVoDjgajNi4iMOlUi+z1pf97y/fx7wrfv<WBR/>&shy;1lCl4zvoCHwB1BRcTRSBpXAdC8pDITTTfYVCBOnCE+n7CiN/qvhoWcQ== user@domain.com\n'}} Я не понимаю, о чем вы говорите по поводу двойной кодировки. <br />
			<i>25.04.2019 16:33:00, Dragoshi.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message352104/80893-ne-mogu-perevesti-tekst_-at-a-loss-added-ssh-key-via-api-maybe-some-bug</link>
			<guid>http://proxmox.su/forum/messages/forum63/message352104/80893-ne-mogu-perevesti-tekst_-at-a-loss-added-ssh-key-via-api-maybe-some-bug</guid>
			<pubDate>Thu, 25 Apr 2019 16:33:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Не могу перевести текст: At a loss added ssh key via API maybe some bug ?</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message352103/80893-ne-mogu-perevesti-tekst_-at-a-loss-added-ssh-key-via-api-maybe-some-bug">Не могу перевести текст: At a loss added ssh key via API maybe some bug ?</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			У меня много вещей, которые работают через API: создание конфигурации клона и другие — все работает хорошо. Затем я попытался добавить SSH-ключ через API для машины QUEM и получил ошибку с некорректной закодированной строкой. Я попробовал через pvesh set /nodes/promox1/qemu/317/config -sshkeys ....... и заметил, что, пока я использую кодировку RFC 3986, все работает нормально, например, знаки %. Я скопировал точно закодированный ключ, который подошел в командной строке, и отправил его через API, но снова получила ошибку. Копнув глубже, я нашел JSONSchema.pm и изменил сообщение там для теста. Через API я все равно получаю ошибку с некорректной закодированной строкой, а через командную строку я получаю измененное сообщение. Перезапустил pveproxy, но все равно вижу оригинальное сообщение — странно, так что я не уверен, есть ли другой тест для этого при использовании API или мне нужно перезапустить какую-то другую службу. У меня только один узел, так как это моя DEV-система, так что я точно подключаюсь к правильному. Сейчас у меня есть две мысли: 1) есть ли другой тест для закодированной строки при использовании API? 2) Возможно, объем данных слишком большой, и HTTP-сервер как-то обрезает его, отсюда и ошибка. Есть какие-нибудь идеи? Спасибо! <br />
			<i>11.10.2018 05:13:00, Craig St George.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message352103/80893-ne-mogu-perevesti-tekst_-at-a-loss-added-ssh-key-via-api-maybe-some-bug</link>
			<guid>http://proxmox.su/forum/messages/forum63/message352103/80893-ne-mogu-perevesti-tekst_-at-a-loss-added-ssh-key-via-api-maybe-some-bug</guid>
			<pubDate>Thu, 11 Oct 2018 05:13:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
	</channel>
</rss>
