I need to connect remotely to freebsd from under Windows so that I can work with the system and at the same time have a graphical interface for convenient work
Sure you can. Just install and configure net/xrdp.You cannot rpd from windows to freebsd.
Xrdp uses Xvnc or X11rdp to manage the X session
It is a little disappointing that the industry has dropped the ball on this. And to be fair, Vulkan's design doesn't really lend as well to this as OpenGL did.OpenGL is still _not_ easily transported and isn't something people are doing (not using Wayland or XCB anyhow).
I used to use that, however the free offering has become a little out of date. I would recommend VcXsrv instead.Or Xming instead of VNC.
Xrdp has the option of RDP integrated into the X server using x11-drivers/xorgxrdp. This should perform quite nice, but unfortunately, it doesn't work on my machine (segfaults, PR 238736…) Still, Xvnc works "good enough" for most applications here.I still find it faster than Xvnc and Xrdp (which uses Xvnc underneath anyway)
I think RDP is conceptually quite nice, as it provides session start with login, but also transferring a session to a different client or even letting it run disconnected. OTOH, it doesn't provide accessing the same session from two clients simultaneously.What a re the pros and cons of X11rdp over VNC?
It seems ironic that you can get the RDP client and server from the packages on freebsd, but on windows (ordinary version) you only get the client.IMHO, it's nice that the client comes with the Windows base system.
That's not true. Every Windows version I've seen so far includes an RDP service as well (but you have to explicitly activate it).It seems ironic that you can get the RDP client and server from the packages on freebsd, but on windows (ordinary version) you only get the client.
Never used any home edition, so I don't know, but if that's the case – sure, you gotta sell your "professional" editions somehow Artificial crippling is the way to go…Wow, that seems like a bit of a regression. I could have sworn Windows XP and 7 (incl Home Edition) allowed that for one user.
See above Even the server versions have a limitation, but they allow two sessions. For anything else, you're supposed to buy additional licenses…That said, I think Windows 7 Pro only allows one user connected at a time
Hah yeah. Rather than add valuable features (involving paying developers, testing, project management, etc), you can just take existing features away and hold them ransomeNever used any home edition, so I don't know, but if that's the case – sure, you gotta sell your "professional" editions somehow Artificial crippling is the way to go…
Yeah I had to check my solution again but I seem to have gotten it right.I guess it pays to pay attention to the direction of the connections being made - this thread says FROM windows TO freebsd. Most of the posts were focused on doing it the other way around. Sigh.
I still don't see where the actual surprise is? Just the fact that you tunnel X11 through SSH should tell you something … why is it necessary? Of course, because the X11 concept is lacking in terms of authorization! Furthermore, X11 isn't really efficient: it requires quite some bandwidth to work acceptably. It's also lacking any way to switch terminals, you can't direct a running X11 client to a different X11 server without terminating it. Let alone "detaching".One thing about this thread surprised me to no end: Xorg long had the capacity to do X11 forwarding. When I was in college back before 2005, I could log into one Linux machine 1, SSH into the machine right next to me (machine 2), and run machine 2's locally installed kwrite on my machine 1, no RDP or anything special required. on Windows, you can use MobaXterm to do the same thing, and it doesn't matter if you have Home edition or not.
Yeah I wouldn't like to expose an XDMCP or X server to the internet. There is the xauth magic number stuff which is probably not easy to bypass but you would still be open to DDOS.Of course, because the X11 concept is lacking in terms of authorization! Furthermore, X11 isn't really efficient: it requires quite some bandwidth to work acceptably.