Xserver Setup: Difference between revisions

From Carl R. Woese Institute for Genomic Biology - University of Illinois Urbana-Champaign
Jump to navigation Jump to search
Hendri10 (talk | contribs)
Dslater (talk | contribs)
 
(74 intermediate revisions by 3 users not shown)
Line 1: Line 1:
= Connecting to a X Server  =
__TOC__


== MAC OSX ==
= What is a Xserver =
* Xserver is a method of accessing graphical applications on a remote Linux Machine from your local computer.  
* This requires an Xserver program to be installed locally on your computer.


=== OSX 10.7 or older  ===
= Mac OS X =
*Download '''XQuartz''' at [http://xquartz.macosforge.org/landing/ http://xquartz.macosforge.org/landing/]
*Install XQuartz and be sure to restart the computer after the installation is done.
*Open XQuartz by going to '''Go->Utilities->XQuartz'''
[[File:xquartz.jpg| 900px]]
* Type in the following to connect to a remote server
<pre>ssh -X username@destination.server.edu
</pre>
*The '''-X''' after "ssh" tells the computer to connect using Xserver
*'''username''' - is your username
*'''destination.server.edu''' - the server you would like to connect too (example: biologin.igb.illinois.edu)


*xserver is already built into OSX
= Windows with MobaXterm =
*Simply open a terminal client and type in
*MobaXTerm includes an xserver.  This is the easiest method on a windows computer
<pre>ssh -X [yournetid]@[destination.server].edu
*Download and install MobaXterm from [https://mobaxterm.mobatek.net/ https://mobaxterm.mobatek.net/]
</pre>  
*Open MobaXterm and select '''Start local terminal'''
**The '''-X''' after "ssh" tells the computer to connect using xserver
[[File:Mobaxterm_xserver_1.jpg| 1000px]]
**'''yournetid''' - is your university netid
*Type in the following to connect to a remote server
**'''destination.server.edu''' - the server you would like to connect too (example: biocluster.igb.illinois.edu)
<pre>ssh -X username@destination.server.edu
</pre>
*The '''-X''' after "ssh" tells the computer to connect using Xserver
*'''username''' - is your username
*'''destination.server.edu''' - the server you would like to connect too (example: biologin.igb.illinois.edu)
[[File:Mobaxterm_xserver_2.jpg| 1000px]]


=== OSX 10.8  ===
= Linux =
* Most versions of Linux has a Xserver built in.
* Open a terminal window
* Type in the following to connect to a remote server
<pre>ssh -X username@destination.server.edu
</pre>
*The '''-X''' after "ssh" tells the computer to connect using Xserver
*'''username''' - is your username
*'''destination.server.edu''' - the server you would like to connect too (example: biologin.igb.illinois.edu)


*Download '''XQuartz''' http://xquartz.macosforge.org/landing/
= Testing =
*Install XQuartz and be sure to restart the computer after the installation is done.  
* A good test is to run the program '''xterm'''. Most hosts will have this installed. It will open up a graphical terminal window.
*Now simply follow the instructions above for '''OSX 10.7 or older'''.
<pre>[username@hostname ~]$ xterm</pre>


== Windows  ==
= References =
 
*[http://xquartz.macosforge.org/landing/ http://xquartz.macosforge.org/landing/]
=== Download the following files  ===
*[https://mobaxterm.mobatek.net/ https://mobaxterm.mobatek.net/]
 
*[https://en.wikipedia.org/wiki/X_Window_System https://en.wikipedia.org/wiki/X_Window_System]
*[[Media:Xming-6-9-0-31-setup.exe|Xming-6-9-0-31-setup.exe]]
*[[Media:Putty-0.60-installer.exe|Putty-0.60-installer.exe]]  
*[[Media:Putty.reg|putty.reg]] (Right Click to Save)
*[[Media:Xserver.xlaunch|xserver.xlaunch]] (Right Click to Save)
 
=== Installing Xming  ===
 
*Run "Xming-6-9-0-31-setup.exe" installer. Follow the screenshots belows
*Click Next
 
[[Image:Xming install1.jpg]]
 
*Click Next
 
[[Image:Xming install2.jpg]]
 
*Click Next
 
[[Image:Xming install3.jpg]]
 
*Click Next
 
[[Image:Xming install4.jpg]]
 
*Uncheck everything except for "Associate XLaunch.exe with the .xlaunch file extension
 
[[Image:Xming install5.jpg]]
 
*Click Install
 
[[Image:Xming install6.jpg]]
 
*Uncheck "Launch Xming". Click finish
 
[[Image:Xming install7.jpg]]  
 
=== Installing PuTTy  ===
 
*Run "putty-0.60-installer.exe" installer. Follow the screenshots belows
*Click Next
 
[[Image:Putty install1.jpg]]
 
*Click Next
 
[[Image:Putty install2.jpg]]
 
*Click Next
 
[[Image:Putty install3.jpg]]
 
*Click Next
 
[[Image:Putty install4.jpg]]  
 
*Click Install
 
[[Image:Putty install5.jpg]]
 
*Click Finish
 
[[Image:Putty install6.jpg]]
 
*Run "putty.reg". At the warning that pops up click Yes. It will be similar to the following screenshot
 
[[Image:Putty.reg.jpg]]
 
=== Connecting to X Server  ===
 
*Run "xserver.xlaunch". This is the Xming profile that is needed to connect properly use Xming with a server
*Run PuTTY by going to Start-&gt;Programs-&gt;PuTTY-&gt;PuTTY
*Type in the hostname you are connecting to then click Open.
*Type in your net ID for your username and press enter. Type in your IGB password and press enter.
*You are now connect. You should be able to run any xserver capable program.

Latest revision as of 15:01, 18 January 2022

What is a Xserver

  • Xserver is a method of accessing graphical applications on a remote Linux Machine from your local computer.
  • This requires an Xserver program to be installed locally on your computer.

Mac OS X

  • Download XQuartz at http://xquartz.macosforge.org/landing/
  • Install XQuartz and be sure to restart the computer after the installation is done.
  • Open XQuartz by going to Go->Utilities->XQuartz

  • Type in the following to connect to a remote server
ssh -X username@destination.server.edu
  • The -X after "ssh" tells the computer to connect using Xserver
  • username - is your username
  • destination.server.edu - the server you would like to connect too (example: biologin.igb.illinois.edu)

Windows with MobaXterm

  • MobaXTerm includes an xserver. This is the easiest method on a windows computer
  • Download and install MobaXterm from https://mobaxterm.mobatek.net/
  • Open MobaXterm and select Start local terminal

  • Type in the following to connect to a remote server
ssh -X username@destination.server.edu
  • The -X after "ssh" tells the computer to connect using Xserver
  • username - is your username
  • destination.server.edu - the server you would like to connect too (example: biologin.igb.illinois.edu)

Linux

  • Most versions of Linux has a Xserver built in.
  • Open a terminal window
  • Type in the following to connect to a remote server
ssh -X username@destination.server.edu
  • The -X after "ssh" tells the computer to connect using Xserver
  • username - is your username
  • destination.server.edu - the server you would like to connect too (example: biologin.igb.illinois.edu)

Testing

  • A good test is to run the program xterm. Most hosts will have this installed. It will open up a graphical terminal window.
[username@hostname ~]$ xterm

References