BandaAncha.eu

Comunidad de usuarios
de fibra, móvil y ADSL

Error al importar xml con servidores a mRemoteNG

antey

Quiero cargar una listado de servidores exportando un fichero xml en el nRemoteNG.

Para ello tengo un fichero XML con un formato de tags de este tipo:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<mrng:Connections xmlns:mrng="http://mremoteng.org" Name="Conexiones" Export="false" EncryptionEngine="AES" BlockCipherMode="GCM" KdfIterations="1000" FullFileEncryption="false" Protected="SDc3gKkm61U9lbUA+HNjw66wtZsPhNgl5DpGzEH9GToLluZ3wkt9HiY0DKz9iUSdfXU5PL28zcwT6Jq7bdzh35F/" ConfVersion="2.6">

	<Node>
		<Name>AAAAAA</Name>
		<NodeType>Connection</NodeType>
		<Username>raiden</Username>
		<Password>XXXXX</Password>
		<Hostname>1.1.1.1</Hostname>
		<Protocol>SSH2</Protocol>
		<PuttySession>Default Settings_2</PuttySession>
		<Port>22</Port>
	</Node>
	<Node>
		<Name>BBBBBB</Name>
		<NodeType>Connection</NodeType>
		<Username>raiden</Username>
		<Password>XXXXXX</Password>
		<Hostname>2.2.2.2.2</Hostname>
		<Protocol>SSH2</Protocol>
		<PuttySession>Default Settings_2</PuttySession>
		<Port>22</Port>
	</Node>
</mrng:Connections>

Pero no me carga el fichero. Solo una ventana emergente:

Import failed. An error occurred while importing the file d:ListadoXML.xml

¿Hay algún fallo de sintaxis en el que no he caído?

naveganteperdido
2

yo lo que hice fue crear un par de entradas, exportarlo y editar lo exportado

🗨️ 2
antey

Eso es lo que he hecho yo, con la salvedad, de que cuando importas por cada servidor que tienes, aparecen un monton de atributos, que he omitido a la hora de añadirlos, centrandome en los "a priori" necesarios, para tener la configuracion basica.

Los atributos tipo "Id" "ConnectToConsole" "UseCredSsp" "RenderingEngine" y demas los he omitido, confiando que cuando exportase las cadenas de servidores se rellenasen los campos por defecto.

🗨️ 1
naveganteperdido

pues en la salvedad esta el error

aeri
1

Ese XML es totalmente válido siguiendo la especificación del W3C, o nRemoteNG no cumple el estándar o es que espera más cosas.

🗨️ 2
Schezard
1

Aunque cumpla estándar, no es normal tener un array de nodos sin estar agregado a un contenedor, tipo

[nodes][node][/node][/nodes]

Me da que falta algo

Pd no uso los < por estar desde el móvil

🗨️ 1
antey

Hola @Shezard

El container atributo "container" hace referencia a la carpeta donde pueden estar guardadas las conexiones. ( las conexiones las puedes guardar , en una caperta, o directamente en el nodo raiz)

Para simplificar el problema, pase de las carpetas , porque lo que queria es que colgasen del nodo central.

aeri
1

Si estás importando desde un fichero comprueba cosas como la codificación, el formato de los saltos de línea, y la línea vacía al final del fichero, algunos parser son muy tocapelotas con estas cosas si no están exactamente como quiere o no son coherentes en todo el fichero.