I am not impressed with the recent move to force people to update the Dev Mode software. It is a UM7400PLB. TV is updated to the latest firmware, Dev Mode app updated. Dev Mode app complains to use the new CLI. However:
- ares-novacom -D
name deviceinfo connection profile
emulator developer@127.0.0.1:6622 ssh tv
Enyem (default) prisoner@192.168.43.104:9922 ssh tv
-
ares-novacom --getkey -v
ares-novacom verb argv { getkey: true,
ares-novacom verb argv level: âverboseâ,
ares-novacom verb argv argv:
ares-novacom verb argv { remain: ,
ares-novacom verb argv cooked: [ ââgetkeyâ, ââlevelâ, âverboseâ ],
ares-novacom verb argv original: [ ââgetkeyâ, â-vâ ] } }
ares-novacom verb Resolver#load()
ares-novacom verb Resolver#getDeviceBy() key: name , value: Enyem
ares-novacom info Resolver#getSshPrvKey() targetDevice.host: 192.168.43.104
ares-novacom info Resolver#getSshPrvKey()#head content-type: application/octet-stream
ares-novacom info Resolver#getSshPrvKey()#head content-length: undefined
ares-novacom info Resolver#getSshPrvKey() SSH Private Key: /home/kecsap/.ssh/Enyem_webos
SSH Private Key: /home/my/.ssh/Enyem_webos
input passphrase [default: webos]:webos
ares-novacom info registered passphrase is webos
ares-novacom verb modifyDeviceFile(): op: modify
ares-novacom verb modifyDeviceFile(): targt: { name: âEnyemâ,
ares-novacom verb modifyDeviceFile(): privateKey: { openSsh: âEnyem_webosâ },
ares-novacom verb modifyDeviceFile(): passphrase: âwebosâ,
ares-novacom verb modifyDeviceFile(): files: âsftpâ,
ares-novacom verb modifyDeviceFile(): port: â9922â,
ares-novacom verb modifyDeviceFile(): username: âprisonerâ,
ares-novacom verb modifyDeviceFile(): password: â@DELETE@â }
ares-novacom verb modifyDeviceFile(): matchedDevices: [ { profile: âtvâ,
ares-novacom verb modifyDeviceFile(): name: âEnyemâ,
ares-novacom verb modifyDeviceFile(): host: â192.168.43.104â,
ares-novacom verb modifyDeviceFile(): port: â9922â,
ares-novacom verb modifyDeviceFile(): description: ânew deviceâ,
ares-novacom verb modifyDeviceFile(): username: âprisonerâ,
ares-novacom verb modifyDeviceFile(): default: true,
ares-novacom verb modifyDeviceFile(): type: âstarfishâ,
ares-novacom verb modifyDeviceFile(): files: âsftpâ,
ares-novacom verb modifyDeviceFile(): user: âdeveloperâ,
ares-novacom verb modifyDeviceFile(): privateKey: { openSsh: âEnyem_webosâ },
ares-novacom verb modifyDeviceFile(): passphrase: âwebosâ } ]
ares-novacom verb Resolver#save()
ares-novacom info finish(): [ { msg: âSuccessâ } ] -
ssh-keygen -y -f /home/my/.ssh/Enyem_webos
Enter passphrase: â Entering webos here
Load key â/home/my/.ssh/Enyem_webosâ: incorrect passphrase supplied to decrypt private key -
And of course:
ares-device-info
ares-device-info ERR! uncaughtException Error: Cannot parse privateKey: Malformed OpenSSH private key. Bad passphrase?