Welcome to the Linux Foundation Forum!
Auto boot to RDP
Bfoland
Posts: 2
I've been browsing the many Linux setups but could not find exactly what I am looking for.
I'd like to boot a Linux kernel and be able to RDP to a windows computer. More specifically, I would like Linux to boot from a USB drive, display a small window where I would type in the computer name I want to connect to and press [ENTER] to connect.
If someone disconnects from the RDP session it would return to the Linux display asking for the next computer to connect to.
Is there a version of Linux / Ubuntu that does this?
Thanks for your time
0
Comments
-
All linux machines are able to do this. There are some programs that will allow you to create a linux usb boot drive.
Here is a link to try: http://www.howtogeek.com/howto/linux/create-a-bootable-ubuntu-usb-flash-drive-the-easy-way/
Ubuntu has an app that will allow you create bootable flashdrives. You can even create them during the installation of linux.
As for as RDP, depending on what distro you are using, in ubuntu go to, application>internet>terminal server. Once that is selected, you will see a window similar to windows RDP. Do not choose the RDP protocol, choose RDPv5 for RDP between windows and linux. OR if you are remoting to another linux machine, then RDP should be fine. It might be easier to use VNC. You can use it to remote any system platform.
Terminal server has tabs that allows you to configure how RDP should behave. Tinker with those setting o get the configuration that you want.0 -
I REALLY appreciate your response--thanks. I think I am guilty of not giving enough information to get the correct answer--so sorry.
Let me try again:
I used Universal USB installer and successfully made a bootable Ununtu device. This worked great. What I really want however is this:
1. To boot to a Linux kernel and when it boots it only displays a box where someone can type in a computer name.
2. When they hit the enter key, they will connect to a Virtual Windows computer via RDP
3. If they exit the windows session on the virtual computer they will be taken back to the Linux session and be presented with the same dialog box asking for a computer name.
In other words, I want to setup a diskless computer that someone can use to RDP to a virtual computer running Windows.
MY QUESTIONS:
Is there a Linux version that works best for this?
Has someone by any chance created a script that will act as the front end for the TSClient?
Again, I appreciate the chance to ask these questions. I've been Googling for answers and have only come up with more questions.0 -
Since you only intend to use a Linux based distro as a terminal client to call into windows desktops I highly doubt that any distro has been developed since it would only utilize the kernel, X11 and a single application.
I think to accomplish your goal you will have to get your hands dirty and build a custom lightweight distro that contains only what you need.
The best base i can think of for your needs would be to build the following:
* A Linux kernel with all modules installed
* A small set of network diagnostic tools to be used to establish and diagnose network problems.
* X11
* the GTK+ libraries
* the rdesktop application
* To build a GTK based application to display the dialog, pass the chosen credentials to rdesktop, then have it monitor to see if rdesktop is running (if it is not running then populate the dialog box again).
* set autologin options to start in X11 under an unproveledged user who only has rights to the network tools and your custom application
* to configure X11 to have a key shortcut to open xterm for network setup and diagnostics
This is a goal that I would not be willing to spend time on because you are avoiding many of the benefit of using a Linux based system by only using it as a port to access a window system and the window tools.
Most likely if you are unwilling to build all of this yourself, then the only option left to would be to pay a consultant or company to develop it for you.0 -
There are several (half-dozen) that do just what you ask. Boot a CD to a login window and return to let you log in to that/another computer.
I have used PXES for years. It allow me to setup old desktop PCs (with new monitors) as terminals to Microsoft OSs.
Don't be discourage by the over complications that some of us are showing here.
Hope this helps0 -
There is nothing complicated about your request. It does sound cool to have a linux distro that specifically boots to RDP and only that. If those who develop linux distros thought this would be worth the time and effort, they would have made one.
As a matter of fact, you don't need a custom made distro for this, you can use any distro with X11 that boots into a shell program and write a script that executes RDP. Even though it is running off a boot device, there is an option that allows you to save configurations from a live boot system. You will have to do some research which I am sure you don't mind.0 -
GCMartin wrote:There are several (half-dozen) that do just what you ask. Boot a CD to a login window and return to let you log in to that/another computer.
I have used PXES for years. It allow me to setup old desktop PCs (with new monitors) as terminals to Microsoft OSs.
Don't be discourage by the over complications that some of us are showing here.
Hope this helps
I had not thought about the use of a PXE bootable for this need, that is definitely a good idea.
Can you please share the names and websites of some of the distros that have this capability?0 -
Sorry for the delay. Google "PXES RDP" you will find the standalone one I use as well as links to others that are standalone and to the same thing, too. These are Linux solutions to achieve what you ask....easy and free!
As well, there are LiveCD/DVD approaches there too. I use the LiveCDs because some of the older PCs do not have LAN support via the motherboard/there are BIOS issues with others. LiveCD always works.
Hope this helps0 -
G C Martin,
Thank you for sharing, even though I am not the original poster I will try some of the solutions found in the web search to test functionality.0
Categories
- All Categories
- 217 LFX Mentorship
- 217 LFX Mentorship: Linux Kernel
- 788 Linux Foundation IT Professional Programs
- 352 Cloud Engineer IT Professional Program
- 177 Advanced Cloud Engineer IT Professional Program
- 82 DevOps Engineer IT Professional Program
- 146 Cloud Native Developer IT Professional Program
- 137 Express Training Courses
- 137 Express Courses - Discussion Forum
- 6.2K Training Courses
- 46 LFC110 Class Forum - Discontinued
- 70 LFC131 Class Forum
- 42 LFD102 Class Forum
- 226 LFD103 Class Forum
- 18 LFD110 Class Forum
- 37 LFD121 Class Forum
- 18 LFD133 Class Forum
- 7 LFD134 Class Forum
- 18 LFD137 Class Forum
- 71 LFD201 Class Forum
- 4 LFD210 Class Forum
- 5 LFD210-CN Class Forum
- 2 LFD213 Class Forum - Discontinued
- 128 LFD232 Class Forum - Discontinued
- 2 LFD233 Class Forum
- 4 LFD237 Class Forum
- 24 LFD254 Class Forum
- 694 LFD259 Class Forum
- 111 LFD272 Class Forum
- 4 LFD272-JP クラス フォーラム
- 12 LFD273 Class Forum
- 145 LFS101 Class Forum
- 1 LFS111 Class Forum
- 3 LFS112 Class Forum
- 2 LFS116 Class Forum
- 4 LFS118 Class Forum
- 6 LFS142 Class Forum
- 5 LFS144 Class Forum
- 4 LFS145 Class Forum
- 2 LFS146 Class Forum
- 3 LFS147 Class Forum
- 1 LFS148 Class Forum
- 15 LFS151 Class Forum
- 2 LFS157 Class Forum
- 25 LFS158 Class Forum
- 7 LFS162 Class Forum
- 2 LFS166 Class Forum
- 4 LFS167 Class Forum
- 3 LFS170 Class Forum
- 2 LFS171 Class Forum
- 3 LFS178 Class Forum
- 3 LFS180 Class Forum
- 2 LFS182 Class Forum
- 5 LFS183 Class Forum
- 31 LFS200 Class Forum
- 737 LFS201 Class Forum - Discontinued
- 3 LFS201-JP クラス フォーラム
- 18 LFS203 Class Forum
- 130 LFS207 Class Forum
- 2 LFS207-DE-Klassenforum
- 1 LFS207-JP クラス フォーラム
- 302 LFS211 Class Forum
- 56 LFS216 Class Forum
- 52 LFS241 Class Forum
- 48 LFS242 Class Forum
- 38 LFS243 Class Forum
- 15 LFS244 Class Forum
- 2 LFS245 Class Forum
- LFS246 Class Forum
- 48 LFS250 Class Forum
- 2 LFS250-JP クラス フォーラム
- 1 LFS251 Class Forum
- 151 LFS253 Class Forum
- 1 LFS254 Class Forum
- 1 LFS255 Class Forum
- 7 LFS256 Class Forum
- 1 LFS257 Class Forum
- 1.2K LFS258 Class Forum
- 10 LFS258-JP クラス フォーラム
- 118 LFS260 Class Forum
- 159 LFS261 Class Forum
- 42 LFS262 Class Forum
- 82 LFS263 Class Forum - Discontinued
- 15 LFS264 Class Forum - Discontinued
- 11 LFS266 Class Forum - Discontinued
- 24 LFS267 Class Forum
- 22 LFS268 Class Forum
- 30 LFS269 Class Forum
- LFS270 Class Forum
- 202 LFS272 Class Forum
- 2 LFS272-JP クラス フォーラム
- 1 LFS274 Class Forum
- 4 LFS281 Class Forum
- 9 LFW111 Class Forum
- 259 LFW211 Class Forum
- 181 LFW212 Class Forum
- 13 SKF100 Class Forum
- 1 SKF200 Class Forum
- 1 SKF201 Class Forum
- 795 Hardware
- 199 Drivers
- 68 I/O Devices
- 37 Monitors
- 102 Multimedia
- 174 Networking
- 91 Printers & Scanners
- 85 Storage
- 758 Linux Distributions
- 82 Debian
- 67 Fedora
- 17 Linux Mint
- 13 Mageia
- 23 openSUSE
- 148 Red Hat Enterprise
- 31 Slackware
- 13 SUSE Enterprise
- 353 Ubuntu
- 468 Linux System Administration
- 39 Cloud Computing
- 71 Command Line/Scripting
- Github systems admin projects
- 93 Linux Security
- 78 Network Management
- 102 System Management
- 47 Web Management
- 63 Mobile Computing
- 18 Android
- 33 Development
- 1.2K New to Linux
- 1K Getting Started with Linux
- 370 Off Topic
- 114 Introductions
- 173 Small Talk
- 22 Study Material
- 805 Programming and Development
- 303 Kernel Development
- 484 Software Development
- 1.8K Software
- 261 Applications
- 183 Command Line
- 3 Compiling/Installing
- 987 Games
- 317 Installation
- 96 All In Program
- 96 All In Forum
Upcoming Training
-
August 20, 2018
Kubernetes Administration (LFS458)
-
August 20, 2018
Linux System Administration (LFS301)
-
August 27, 2018
Open Source Virtualization (LFS462)
-
August 27, 2018
Linux Kernel Debugging and Security (LFD440)