Author Topic: Remote into a Mac  (Read 5027 times)

0 Members and 2 Guests are viewing this topic.

Offline blueskullTopic starter

  • Supporter
  • ****
  • !
  • Posts: 367
  • Country: cn
  • BA7LKP
Remote into a Mac
« on: March 17, 2019, 08:16:12 pm »
Apple gurus here,

Is there anyway to SMOOTHLY remote into a Mac (ignoring network issues -- we have 10GbE between servers and 1GbE between servers and clients) without paying extortion fee to remote desktop server software vendors?

My upper limit is $500, not a single dime more. And I need a commercial license.

Apple's built-in VNC sucks, both in terms of reliability (a suddenly dropped connection can cause VNC log-in manager to hang forever) and speed (at least 30fps).

RealVNC is nothing better in quality. Even used with their own client software.

TeamViewer is too expensive. $50/mo, and that's only a single session. I need 3 simultaneous connections ($200/mo).

Apple's management tools is also paid, though not expensive. But it only runs on a Mac -- I need a Windows client.

AnyDesk fits the budget, but I need a perpetual license with local (non-cloud) connectivity.

Chrome remote desktop is free, but all Google services are banned for use in China. Using a VPN can circumvent this, but it will also wrap my supposedly local remote desktop bandwidth.

Though I'm currently in US, and will not leave until later this year, or maybe even not until 2021 if things go well, but I'm planning for the future.

NuoRDS is priced at $447 for 4 users, one server. It's within my budget, and it's perpetual. But if I can find something better, I will try.

CoRD and a bunch of other RDP/VNC servers on Mac are all dead, none works with Mojave.

VM is another option. I can run macos in a VM inside macos. Parallels doesn't support this on their perpetual license software.

VMWare Fusion Pro does offer this, but with VNC, not RDP, which can be potentially slower. I've never tried this.

VirtualBox offers RDP, but for legally use it in a commercial setup, I have to buy a license, which is very expensive. $50/seat, 100 MOQ -- a whopping $5k price tag.

VBox does have a free, non-PUEL RDP extension called FreeRDP, but I've not tried it yet.

PS. I need the remote desktop to be able to address only one monitor. I have 3 monitors hooked up to my Mac, and I only want the clients to be exposed with one virtual display.

------------------------------------------- TL;DR ----------------------------------------------------

Which option do you recommend for remote accessing a Mac? VMWare+VNC? VBox+FreeRDP? Or NuoRDS?

Since I'm currently running Parallels, and hypervisors don't cope well with each other, I prefer not to try each options, hence the question asked.

Thanks in advance.
 

Offline amyk

  • Super Contributor
  • ***
  • Posts: 8408
Re: Remote into a Mac
« Reply #1 on: March 17, 2019, 10:31:59 pm »
SSH...
 

Offline Halcyon

  • Global Moderator
  • *****
  • Posts: 5928
  • Country: au
Re: Remote into a Mac
« Reply #2 on: March 18, 2019, 12:30:28 am »
Rather than stuffing around with software and licensing, why not look at a hardware solution such as an IP KVM? It would be completely transparent to your remote machine.

You should be able to pick up single-port models for your target price (although you'll probably need to look at second-hand options for anything other than VGA as they can be quite expensive).

Models like this are all over ebay: https://www.ebay.com.au/itm/Black-Box-KV1416A-R2-ServSwitch-CX-KVM-over-IP-Switch-Monitor-over-Internet/183427660978?hash=item2ab523fcb2:g:-d8AAOSwqsxbl7Ga
 

Offline Ampera

  • Super Contributor
  • ***
  • Posts: 2578
  • Country: us
    • Ampera's Forums
Re: Remote into a Mac
« Reply #3 on: March 18, 2019, 02:34:00 pm »
If you can somehow get your program to run under X, you can always do X forwarding over SSH, but I imagine since you want to use XCode, that's not much of an option (although I hate that it has X in front of the name and is an OS/X thing).

IP KVMs are not a bad idea, but are always expensive, and if VNC/RDP implementations on OS/X don't work so well, then there may not be a whole lot else you can try. More insane ideas are doing things like having ffmpeg run a screen capture, compress it live, and send the video over the network, and then find some way to forward mouse and keyboard inputs. It basically is VNC, but taking all the complexity out of the picture. Similar thing could be doable with OBS I guess.

It also depends on how far away you want it, and if you're looking for a dumb terminal experience. Doing something like a long optical thunderbolt cable with an end point that allows you to hook up a monitor and USB stuff might be an option. You could also just try to run something like HDMI over twisted pair, and then just have capture cards (and then figure something out for keyboard/mouse input).
I forget who I am sometimes, but then I remember that it's probably not worth remembering.
EEVBlog IRC Admin - Join us on irc.austnet.org #eevblog
 

Offline HwAoRrDk

  • Super Contributor
  • ***
  • Posts: 1561
  • Country: gb
Re: Remote into a Mac
« Reply #4 on: March 18, 2019, 03:22:41 pm »
I did exactly this kind of thing at one point in time. Using macOS's built-in VNC to remotely control a Mac for XCode development of iOS apps - although in my case, 'remote' was simply the other side of the office. Yes, it's a bit flaky, but it was workable. However, in the end I moved the Mac (a Mini) to my desk, plugged as a second input to my monitor and used Synergy to do keyboard and mouse input over the network.
 

Offline ddcc

  • Regular Contributor
  • *
  • Posts: 108
  • Country: us
Re: Remote into a Mac
« Reply #5 on: March 19, 2019, 08:17:34 am »
Have you tried NoMachine NX? I've only used it on Linux before, but it's much higher performance than VNC or X11 forwarding.
 

Offline tooki

  • Super Contributor
  • ***
  • Posts: 12598
  • Country: ch
Re: Remote into a Mac
« Reply #6 on: March 21, 2019, 04:02:47 am »
Odd that the integrated VNC doesn’t work for you — I use it over WiFi at home without any glitches. (It can even manage passable HD video playback, the audio delay notwithstanding.) But this is with a Mac on both ends. So my hunch is more an incompatibility with the Windows VNC server (i.e. client in normal terms) than with the Mac end of things. Nor do I think your network is suspect.

You won’t find an RDP server for Mac, since RDP is literally taking the Windows graphics commands and sending them across the network to be rendered locally. Since the Mac doesn’t use Windows graphics commands (GDI), they can’t be captured and sent. Hence VNC and other pixel-based solutions.

FYI, as far as I know, the Apple lab management tools also just use VNC under the hood, so it wouldn’t make any difference in performance for you.

A totally different solution is AirPlay: use a Windows AirPlay receiver program and have the Mac use that as an external display. (I haven’t done this in a while, but I used to use that approach to film iOS, before there was an official way to do screen recordings.)
 

Offline tooki

  • Super Contributor
  • ***
  • Posts: 12598
  • Country: ch
Re: Remote into a Mac
« Reply #7 on: March 21, 2019, 04:46:10 am »
Off the top of my head, no, sorry. :(
 

Offline tooki

  • Super Contributor
  • ***
  • Posts: 12598
  • Country: ch
Re: Remote into a Mac
« Reply #8 on: March 21, 2019, 04:47:04 am »
Other than the AirPlay approach, which I definitely think is worth a look.
 

Offline cowasaki

  • Frequent Contributor
  • **
  • Posts: 605
  • Country: gb
Re: Remote into a Mac
« Reply #9 on: March 21, 2019, 08:54:46 am »
I bought “Apple Remote” years ago but now the functionality is actually built in. If you are on another Mac you can click on it and share screen then use it remotely. If it isn’t running macOS then SSH
 

Offline tooki

  • Super Contributor
  • ***
  • Posts: 12598
  • Country: ch
Re: Remote into a Mac
« Reply #10 on: March 21, 2019, 02:09:41 pm »
Other than the AirPlay approach, which I definitely think is worth a look.

But that adds a screen to current user session, right? I want a complete remote session that doesn't interfere with current user.
I'm not quite sure what you mean by "interfere", but if you're asking whether an AirPlay display is a separate session or not: no, it's not. It behaves exactly like a physical display, in that it can extend the desktop or mirror another display. Like the built-in VNC, AirPlay displays persist into the login screen.

Though I did just think of something I overlooked yesterday: I don't think there's any facility in AirPlay for control (i.e. KB and mouse). :/
 

Offline cowasaki

  • Frequent Contributor
  • **
  • Posts: 605
  • Country: gb
Re: Remote into a Mac
« Reply #11 on: March 21, 2019, 02:17:31 pm »
Under MacOS there isn’t an option I know of that would allow two people to log into Macao’s at the same time.  You can SSH into it whilst someone is in macOS but that’s about it.
 

Offline tooki

  • Super Contributor
  • ***
  • Posts: 12598
  • Country: ch
Re: Remote into a Mac
« Reply #12 on: March 21, 2019, 05:41:34 pm »
Under MacOS there isn’t an option I know of that would allow two people to log into Macao’s at the same time.  You can SSH into it whilst someone is in macOS but that’s about it.
Actually it's supported this for many years now. (And it's supported concurrent local logins, called "Fast User Switching" for far longer still.)

Basically, if you try to log in to screen sharing using a user account other than the one currently in use, you get asked this:



So here, on the Mac Pro named "Atlas", I'm logged in locally as user "tooki", and then from the Macbook, I logged in through screen sharing using the user "test". The second option logs in a whole separate GUI session, and presents the login screen. The local screen remains untouched.

Apparently, for using this with non-Mac VNC terminals, you just have to twiddle the VNC settings: https://apple.stackexchange.com/questions/94666/how-to-use-mac-os-x-per-user-screen-sharing-from-a-windows-pc
« Last Edit: March 21, 2019, 05:47:53 pm by tooki »
 
The following users thanked this post: oPossum

Online kripton2035

  • Super Contributor
  • ***
  • Posts: 2683
  • Country: fr
    • kripton2035 schematics repository
Re: Remote into a Mac
« Reply #13 on: March 21, 2019, 07:19:38 pm »
 

Offline NiHaoMike

  • Super Contributor
  • ***
  • Posts: 9222
  • Country: us
  • "Don't turn it on - Take it apart!"
    • Facebook Page
Re: Remote into a Mac
« Reply #14 on: January 08, 2021, 11:21:45 pm »
Cryptocurrency has taught me to love math and at the same time be baffled by it.

Cryptocurrency lesson 0: Altcoins and Bitcoin are not the same thing.
 

Offline tooki

  • Super Contributor
  • ***
  • Posts: 12598
  • Country: ch
Re: Remote into a Mac
« Reply #15 on: January 10, 2021, 01:13:11 am »
https://news.dwservice.net/
https://anydesk.com/
I am so sorry that I revived this thread but I want to know if these sites are still working or not?
And what, pray tell, is stopping you from clicking those two links yourself to find out?!?
 

Offline Monkeh

  • Super Contributor
  • ***
  • Posts: 8052
  • Country: gb
Re: Remote into a Mac
« Reply #16 on: January 10, 2021, 01:16:48 am »
https://news.dwservice.net/
https://anydesk.com/
I am so sorry that I revived this thread but I want to know if these sites are still working or not?
And what, pray tell, is stopping you from clicking those two links yourself to find out?!?

Absolutely nothing, he's just a spammer trying to disguise himself as a mere idiot.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf