<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Аспро: ЛайтШоп [тема: &quot;sshkeys&quot;:&quot;неверный формат – недействительная закодированная строка URL&quot;]</title>
		<link>http://proxmox.su</link>
		<description>Новое в теме &quot;sshkeys&quot;:&quot;неверный формат – недействительная закодированная строка URL&quot; форума Proxmox Виртуальная Среда на сайте Аспро: ЛайтШоп [proxmox.su]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Thu, 28 May 2026 21:02:33 +0300</pubDate>
		<item>
			<title>&quot;sshkeys&quot;:&quot;неверный формат – недействительная закодированная строка URL&quot;</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message328261/78282-sshkeys_nevernyy-format-_-nedeystvitelnaya-zakodirovannaya-stroka-url">&quot;sshkeys&quot;:&quot;неверный формат – недействительная закодированная строка URL&quot;</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			VIP <br />
			<i>04.02.2025 15:12:00, parc-network.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message328261/78282-sshkeys_nevernyy-format-_-nedeystvitelnaya-zakodirovannaya-stroka-url</link>
			<guid>http://proxmox.su/forum/messages/forum63/message328261/78282-sshkeys_nevernyy-format-_-nedeystvitelnaya-zakodirovannaya-stroka-url</guid>
			<pubDate>Tue, 04 Feb 2025 15:12:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>&quot;sshkeys&quot;:&quot;неверный формат – недействительная закодированная строка URL&quot;</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message328260/78282-sshkeys_nevernyy-format-_-nedeystvitelnaya-zakodirovannaya-stroka-url">&quot;sshkeys&quot;:&quot;неверный формат – недействительная закодированная строка URL&quot;</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Спасибо, очень помогло. Для тех, кто всё ещё мучается: нужно обращаться к .stdout из вывода. sshkeys: "{{ encoded_sshkeys_output.stdout }}" <br />
			<i>19.12.2024 15:46:00, cr4ckDe.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message328260/78282-sshkeys_nevernyy-format-_-nedeystvitelnaya-zakodirovannaya-stroka-url</link>
			<guid>http://proxmox.su/forum/messages/forum63/message328260/78282-sshkeys_nevernyy-format-_-nedeystvitelnaya-zakodirovannaya-stroka-url</guid>
			<pubDate>Thu, 19 Dec 2024 15:46:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>&quot;sshkeys&quot;:&quot;неверный формат – недействительная закодированная строка URL&quot;</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message328259/78282-sshkeys_nevernyy-format-_-nedeystvitelnaya-zakodirovannaya-stroka-url">&quot;sshkeys&quot;:&quot;неверный формат – недействительная закодированная строка URL&quot;</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Знаю, что прошло довольно много времени с момента публикации этого сообщения, но я хотел помочь тем, кто, как и я, ломал голову над этой проблемой слишком долго. Это сработало для меня пока что. Не нравится мне это и вообще не согласен с этим, но факт остается фактом: `vm_sshkeys` – это переменная, содержащая мой публичный SSH-ключ в строковом формате. Я запускаю этот шаг перед вызовом URI и использую `encoded_sshkeys_output` для заполнения свойства `sshkeys`.<br /><br />YAML:<br />- name: Encode SSH Keys for Proxmox<br /> &nbsp;ansible.builtin.shell: |<br /> &nbsp; &nbsp;python3 -c "import urllib.parse, sys; print(urllib.parse.quote(sys.argv[1], safe=''))" "{{ vm_sshkeys }}"<br /> &nbsp;register: encoded_sshkeys_output<br /> &nbsp;changed_when: false<br /><br />Кстати, я только что зарегистрировался на этом форуме, чтобы ответить на это сообщение, чтобы помочь всем, кто в будущем столкнется с такой же проблемой. <br />
			<i>04.11.2024 03:43:00, jholderman.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message328259/78282-sshkeys_nevernyy-format-_-nedeystvitelnaya-zakodirovannaya-stroka-url</link>
			<guid>http://proxmox.su/forum/messages/forum63/message328259/78282-sshkeys_nevernyy-format-_-nedeystvitelnaya-zakodirovannaya-stroka-url</guid>
			<pubDate>Mon, 04 Nov 2024 03:43:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>&quot;sshkeys&quot;:&quot;неверный формат – недействительная закодированная строка URL&quot;</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message328258/78282-sshkeys_nevernyy-format-_-nedeystvitelnaya-zakodirovannaya-stroka-url">&quot;sshkeys&quot;:&quot;неверный формат – недействительная закодированная строка URL&quot;</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Стефан, можешь проверить мою проблему (та же проблема с "\n") в строке выше (в понедельник)? Спасибо! <br />
			<i>08.05.2024 11:11:00, iamralf.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message328258/78282-sshkeys_nevernyy-format-_-nedeystvitelnaya-zakodirovannaya-stroka-url</link>
			<guid>http://proxmox.su/forum/messages/forum63/message328258/78282-sshkeys_nevernyy-format-_-nedeystvitelnaya-zakodirovannaya-stroka-url</guid>
			<pubDate>Wed, 08 May 2024 11:11:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>&quot;sshkeys&quot;:&quot;неверный формат – недействительная закодированная строка URL&quot;</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message328257/78282-sshkeys_nevernyy-format-_-nedeystvitelnaya-zakodirovannaya-stroka-url">&quot;sshkeys&quot;:&quot;неверный формат – недействительная закодированная строка URL&quot;</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Я получаю практически ту же ошибку, когда отправляю sshkey через URI в Ansible. После {{ | urlencode }}. в переменной нет \n или "+". Но в сообщении об ошибке, как в приведенном выше выводе ошибки, к строке добавляется \n. Как вообще можно исправить эту ошибку? Спасибо за любую помощь! Задача Ansible: - name: configure vm uri: url: "https://{{ server_url }}:8006/api2/json/nodes/{{ node }}/qemu/{{ vmid_next | trim }}/config" method: POST return_content: yes body_format: json use_proxy: no validate_certs: no timeout: 5 headers: Authorization: "PVEAPIToken=..." Content-Type: "application/json" body: vmid: "{{ vmid_next | trim }}" [...] ciuser: "{{ inventory_settings__pve_vm_username }}" sshkeys: "{{ inventory_settings__pve_vm_public_key | trim | urlencode }}" [...] <br />
			<i>06.05.2024 15:30:00, iamralf.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message328257/78282-sshkeys_nevernyy-format-_-nedeystvitelnaya-zakodirovannaya-stroka-url</link>
			<guid>http://proxmox.su/forum/messages/forum63/message328257/78282-sshkeys_nevernyy-format-_-nedeystvitelnaya-zakodirovannaya-stroka-url</guid>
			<pubDate>Mon, 06 May 2024 15:30:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>&quot;sshkeys&quot;:&quot;неверный формат – недействительная закодированная строка URL&quot;</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message328256/78282-sshkeys_nevernyy-format-_-nedeystvitelnaya-zakodirovannaya-stroka-url">&quot;sshkeys&quot;:&quot;неверный формат – недействительная закодированная строка URL&quot;</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Я тоже сталкивался с этой проблемой, когда использовал функцию `url.QueryEscape()` в Go для кодирования SSH-ключа. В чем суть: пробелы кодируются как "+", поэтому чтобы обойти это, можно сделать что-то вроде этого:<br /><br />```go<br />strings.Replace(url.QueryEscape(sshKey), "+", "%20", 1)<br />``` <br />
			<i>06.06.2023 23:30:00, phaedrus.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message328256/78282-sshkeys_nevernyy-format-_-nedeystvitelnaya-zakodirovannaya-stroka-url</link>
			<guid>http://proxmox.su/forum/messages/forum63/message328256/78282-sshkeys_nevernyy-format-_-nedeystvitelnaya-zakodirovannaya-stroka-url</guid>
			<pubDate>Tue, 06 Jun 2023 23:30:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>&quot;sshkeys&quot;:&quot;неверный формат – недействительная закодированная строка URL&quot;</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message328255/78282-sshkeys_nevernyy-format-_-nedeystvitelnaya-zakodirovannaya-stroka-url">&quot;sshkeys&quot;:&quot;неверный формат – недействительная закодированная строка URL&quot;</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Привет всем! Пытаюсь настроить cloud-init конфигурации шаблона через метод proxmox.Client.SetVmConfig() пакета proxmox-api-go. Нужно настроить логин, пароль, ssh-ключ и сетевые настройки. Создал переменную `map[string]interface{}` с содержимым:<br /><br />```<br />{<br /> "ipconfig0": &nbsp;NewNet0Cfg,<br /> "ciuser": &nbsp; &nbsp; username,<br /> "cipassword": password,<br /> "sshkeys": &nbsp; &nbsp;encodedKey,<br />}<br />```<br /><br />Все значения этих ключей имеют тип string. Проблема только с ssh-ключом. Сначала создал переменную `SshKey := "ssh-rsa AAAAB3..."`. Затем попытался закодировать её через URL с помощью пакета `net/url`: `encodedKey := url.QueryEscape(SshKey)`. Но при вызове метода `SetVmConfig()` получаю такой ответ:<br /><br />```<br />RESULT: HTTP/1.1 400 Parameter verification failed.<br />Connection: close<br />Content-Length: 698<br />Cache-Control: max-age=0<br />Content-Type: application/json;charset=UTF-8<br />Date: Fri, 21 Apr 2023 11:57:08 GMT<br />Expires: Fri, 21 Apr 2023 11:57:08 GMT<br />Pragma: no-cache<br />Server: pve-api-daemon/3.0<br />{"errors":{"sshkeys":"invalid format - invalid urlencoded string: ssh-rsa+AAAAB3NzaC1yc2EAAAADAQABAAABgQD02Ls76J6njonSYyWAovbUYJnL<WBR/>&shy;rNzt%2F6fiXZp1Pbae0egMTb8UgdOrecharIy6EKLmjCGfyZs8Klhg%2BEaD<WBR/>&shy;A9O8iTRn%2BHpRUrJhmFdxwaraQ2xEvL6slburbu9vB3vgJxT0oFAHW4osob<WBR/>&shy;LPXrZ%2BYZHRZjK9zi%2BW%2FxnLJZFOokWAWKCbYa52%2B7i%2Fk5a605Lk<WBR/>&shy;ZnbO5So3urTurvmdAD7mgBDyngQ2dCUajoAE8RW4aUfkfJoTd9aS6x663%2F<WBR/>&shy;19jtR3iyOMsaAxIw4QbRLK3%2FEZBA88cySYglx8xzy4tSXwag1KxXHrWNqi<WBR/>&shy;E%2BYSRuhHybfeL22ZXwDmx3zWMLgfZDu3bcOX%2FifVOpCqTMPECT03lIX1<WBR/>&shy;HBF%2FSTJQN0IVKPyFFOzLmAfge%2BaP3DopjEL2JHAsA9BSKETO76IeAZNt<WBR/>&shy;cKt%2FAFs5KugqMxCLIWQ0Q4uyFp8bJ2f8DOLDV8VvOeHM9aaVOhbXZ%2Fe%<WBR/>&shy;2FM%2BmsmV8cl1CWex3kWG7CZLq77FDR1d7qbhfYVH8%3D+kochevoy%40ko<WBR/>&shy;chevoy-gen2<br />"},"data":null}<br />```<br /><br />Можете помочь решить эту проблему, пожалуйста? <br />
			<i>21.04.2023 14:43:00, LexyJexon.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message328255/78282-sshkeys_nevernyy-format-_-nedeystvitelnaya-zakodirovannaya-stroka-url</link>
			<guid>http://proxmox.su/forum/messages/forum63/message328255/78282-sshkeys_nevernyy-format-_-nedeystvitelnaya-zakodirovannaya-stroka-url</guid>
			<pubDate>Fri, 21 Apr 2023 14:43:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
	</channel>
</rss>
