MeshAgent icon indicating copy to clipboard operation
MeshAgent copied to clipboard

MeshCentral - Terminal BUG

Open a0xdfha82w22q opened this issue 5 months ago • 12 comments

Setting up the environment: Ubuntu 24.04.2 LTS (MeshCentral). cloudflare CDN was applied because I needed to deploy it on the public network. But I don't think it's cloudflare's problem. It is a problem with the MeshAgent client cmd.exe. How can this BUG be fixed? The client MeshAgent runs on both Chinese Windows and English Windows. For details, please refer to the GIF I recorded.

Image

a0xdfha82w22q avatar Jul 17 '25 08:07 a0xdfha82w22q

~~YOU HAVE NOT FOLLOWED THE BUG TEMPLATE REPORT!~~ ~~BECAUSE OF THIS YOUR ISSUE HAS BEEN CLOSED, PLEASE RE-EDIT OR REPLY WITH A COMPLETED BUG REPORT~~ ~~THEN THE ISSUE WILL BE RE-OPENED AND LOOKED INTO~~

si458 avatar Jul 17 '25 08:07 si458

SO SORRY WRONG REPO! im guessing this is a windows xp machine? again i said on the other issue, xp is not offically supported and provided as is

si458 avatar Jul 17 '25 08:07 si458

@a0xdfha82w22q server 2012 is the same as windows xp unfortunately, not supported and provded as is you would need to look into the code to work out whats going on im not 100% sure im afraid, but i think it will a JS files inside modules thats the issue you can copy the JS files and place them directly to next to the meshagent.exe and then restart meshagent and it will use those files for testing if you make changed to the files, you need to restart meshagent to apply it

si458 avatar Jul 17 '25 09:07 si458

incorrect, i look after a server which is Windows Server 2016 and the terminal works perfectly fine, also i DID look after an old server 2012 r2 (note the r2) and the terminal worked fine there

it just older versions like 2012 or 7 or less than, that doesnt work properly,

i look after a very old 7 machine for the desktop control support, but its terminal is terrible and just doesnt work properly

also we dont use openssh server for anything, its a direct terminal/shell access

but we do offer the button saying SSH Connect so IF your machine has SSH enabled then you could try that option and see if that works

si458 avatar Jul 17 '25 09:07 si458

you have to enable it as its an feature you add "ssh": true under the domains section of your config.json then restart meshcentral and you will see the button

also remember server 2012r2 is passed its EOL so we dont support it anymore https://endoflife.date/windows-server - (we dont support the ESU column as we arent made of money) so the meshagent is provided as is for those operating systems

si458 avatar Jul 17 '25 10:07 si458

im not sure about the greyness, ive never seen that before ??? but also ive never used ssh on windows either only the terminal haha

also if you load up the schema file into something like https://jsoneditoronline.org, you can browse all the different options, including if they are string or boolean etc and also default values too https://github.com/Ylianst/MeshCentral/blob/master/meshcentral-config-schema.json

you can also look at the sample-config-advanced.json as this SHOULD show all the options including example values

si458 avatar Jul 17 '25 13:07 si458

Hello, I would like to know how to specify the backlink address in MeshConsole64.exe? How should it be used

i dont understand what you mean? ive also no idea what the difference is between meshconsole and meshagent in visual studio

si458 avatar Jul 18 '25 09:07 si458