I use rdp on Linux every day. It works as good as windows does. I am confused by this.
Unless you are not using RDP literally, and just mean remote desktop in general. Because RDP is not really a linux thing, even though I use it every day to connect to Windows machines (and the cloud) using a Linux client.
The only issue I have with RDP and linux (and have clients ask about) is the multimonitor support under wayland.
Using RDP clients like Remmina is great. The problem is running a RDP server in linux.
In order to connect you must already be logged in to the remote computer locally and have unlocked your keychain. If the remote computer lost power and rebooted you will not be able to get in unless you have set the computer to login automatically and have set the keychain password to be blank, which is not great for security.
You can not use a different screen resolution in the client than you have setup in the server. This means that using “RD Client” on my Android phone to connect to my desktop computer with a resolution of 1920x1080 doesn’t work. I need to use an alternate RDP client on my phone where a I can specify a custom resolution of 1920x1080. And then the user interface is tiny and does not fill my screen.
It never would have occurred to me to run a RDP server in Linux. It is a proprietary protocol. I would run a different server on a linux machine.
Edit: Thinking back to doing something similar seems like we set up XRDP. I usually just Forward X sessions if I want graphical environments in linux, but I do seem to recall doing it with XRDP too. I think you needed to have a user directory, but they did not have to be logged in.
yes But not in any way that makes it useful. It starts when the user logs into the computer locally. If I was going to do that I wouldn’t need a remote session.
You can set the account to login automatically, but this doesn’t unlock the keychain which is needed to decrypt the user’s RDP password. So you can do it but you need to set your account to login automatically and set your keychain password to be blank.
I use rdp on Linux every day. It works as good as windows does. I am confused by this.
Unless you are not using RDP literally, and just mean remote desktop in general. Because RDP is not really a linux thing, even though I use it every day to connect to Windows machines (and the cloud) using a Linux client.
The only issue I have with RDP and linux (and have clients ask about) is the multimonitor support under wayland.
Using RDP clients like Remmina is great. The problem is running a RDP server in linux.
In order to connect you must already be logged in to the remote computer locally and have unlocked your keychain. If the remote computer lost power and rebooted you will not be able to get in unless you have set the computer to login automatically and have set the keychain password to be blank, which is not great for security.
You can not use a different screen resolution in the client than you have setup in the server. This means that using “RD Client” on my Android phone to connect to my desktop computer with a resolution of 1920x1080 doesn’t work. I need to use an alternate RDP client on my phone where a I can specify a custom resolution of 1920x1080. And then the user interface is tiny and does not fill my screen.
It never would have occurred to me to run a RDP server in Linux. It is a proprietary protocol. I would run a different server on a linux machine.
Edit: Thinking back to doing something similar seems like we set up XRDP. I usually just Forward X sessions if I want graphical environments in linux, but I do seem to recall doing it with XRDP too. I think you needed to have a user directory, but they did not have to be logged in.
Which server are you using on linux? How did you configure autostart?
I use the one built into Gnome but I have run into even more issues trying to install and use other ones.
that one does support autostart?
yes But not in any way that makes it useful. It starts when the user logs into the computer locally. If I was going to do that I wouldn’t need a remote session.
You can set the account to login automatically, but this doesn’t unlock the keychain which is needed to decrypt the user’s RDP password. So you can do it but you need to set your account to login automatically and set your keychain password to be blank.