<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.neuro.mcw.edu/meg/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vahab</id>
	<title>MEG Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.neuro.mcw.edu/meg/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vahab"/>
	<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Special:Contributions/Vahab"/>
	<updated>2026-05-18T05:27:51Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=547</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=547"/>
		<updated>2025-04-21T15:23:24Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910, 5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913, 5998, 5999&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Setayesh Abiazi Shalmani&lt;br /&gt;
|5930&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssof Zadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Rupesh Chikara&lt;br /&gt;
|5944&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart&lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## USER@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where USER is your rcc user account and ## is the selected port number&lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
;'''Identifying Active Users'''&lt;br /&gt;
:To compile a list of users with active VNC sessions, which aids in monitoring current access to the VNC service, execute:&lt;br /&gt;
:&amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;&lt;br /&gt;
:This information can be used to oversee session activity and ensure that resources are allocated efficiently.&lt;br /&gt;
&lt;br /&gt;
;'''Terminating a VNC Session'''&lt;br /&gt;
:For situations where session termination is necessary, you can directly close a VNC session through the terminal or opt for manual termination if the direct method is insufficient. To directly terminate a session, use:&lt;br /&gt;
:&amp;lt;code&amp;gt;vncserver -kill :##&amp;lt;/code&amp;gt;&lt;br /&gt;
:Replace &amp;lt;code&amp;gt;:##&amp;lt;/code&amp;gt; with your session number.&lt;br /&gt;
&lt;br /&gt;
;'''Manual Termination of the VNC'''&lt;br /&gt;
:For manual termination, proceed to remove the session files with:&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.X##-lock&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.X11-unix/X##&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ensure to replace &amp;lt;code&amp;gt;X##&amp;lt;/code&amp;gt; with the correct session identifier. This allows for removing stuck or unresponsive sessions that cannot be closed normally.&lt;br /&gt;
&lt;br /&gt;
;'''Alternative Solution: when Manual Termination of the VNC does not work'''&lt;br /&gt;
:Use the following command, replacing &amp;lt;code&amp;gt;&amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt; with the actual username:&lt;br /&gt;
:&amp;lt;code&amp;gt;ps -ef | grep &amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:This will list all processes related to the specified user. You can then terminate unwanted sessions by killing the process IDs:&lt;br /&gt;
:&amp;lt;code&amp;gt;kill -9 &amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:Where &amp;lt;code&amp;gt;&amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt; is the process ID obtained from the previous command's output.&lt;br /&gt;
&lt;br /&gt;
:Optional: To check the environment variables active during a VNC session, which can help in troubleshooting further issues, view the VNC environment log:&lt;br /&gt;
:&amp;lt;code&amp;gt;cat ~/vnc.log&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;'''VNC connection‑closed / black‑screen issue'''&lt;br /&gt;
:Anaconda’s base environment can interfere with VNC and close the session.  &lt;br /&gt;
:Deactivate it after login:&lt;br /&gt;
:&amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;'''Disable Conda auto‑activation (so you don’t have to run &amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt; each time)'''&lt;br /&gt;
:If you seldom need Conda inside VNC, turn off automatic activation:&lt;br /&gt;
:* Run &amp;lt;code&amp;gt;conda config --set auto_activate_base false&amp;lt;/code&amp;gt; (this updates &amp;lt;code&amp;gt;~/.condarc&amp;lt;/code&amp;gt;), **or**  &lt;br /&gt;
:* Edit &amp;lt;code&amp;gt;~/.bashrc&amp;lt;/code&amp;gt; and comment out / delete the line that calls &amp;lt;code&amp;gt;conda activate base&amp;lt;/code&amp;gt;.&lt;br /&gt;
:After logging out and back in, Conda will stay inactive by default; activate it later with &amp;lt;code&amp;gt;conda activate &amp;amp;lt;env&amp;amp;gt;&amp;lt;/code&amp;gt; only when needed.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=546</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=546"/>
		<updated>2025-04-21T15:21:23Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910, 5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913, 5998, 5999&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Setayesh Abiazi Shalmani&lt;br /&gt;
|5930&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssof Zadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Rupesh Chikara&lt;br /&gt;
|5944&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart&lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## USER@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where USER is your rcc user account and ## is the selected port number&lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
;'''Identifying Active Users'''&lt;br /&gt;
:To compile a list of users with active VNC sessions, which aids in monitoring current access to the VNC service, execute:&lt;br /&gt;
:&amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;&lt;br /&gt;
:This information can be used to oversee session activity and ensure that resources are allocated efficiently.&lt;br /&gt;
&lt;br /&gt;
;'''Terminating a VNC Session'''&lt;br /&gt;
:For situations where session termination is necessary, you can directly close a VNC session through the terminal or opt for manual termination if the direct method is insufficient. To directly terminate a session, use:&lt;br /&gt;
:&amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Replace &amp;lt;code&amp;gt;:xx&amp;lt;/code&amp;gt; with your session number.&lt;br /&gt;
&lt;br /&gt;
;'''Manual Termination of the VNC'''&lt;br /&gt;
:For manual termination, proceed to remove the session files with:&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.Xxx-lock&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.X11-unix/Xxx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ensure to replace &amp;lt;code&amp;gt;Xxx&amp;lt;/code&amp;gt; with the correct session identifier. This allows for removing stuck or unresponsive sessions that cannot be closed normally.&lt;br /&gt;
&lt;br /&gt;
;'''Alternative Solution: when Manual Termination of the VNC does not work'''&lt;br /&gt;
:Use the following command, replacing &amp;lt;code&amp;gt;&amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt; with the actual username:&lt;br /&gt;
:&amp;lt;code&amp;gt;ps -ef | grep &amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:This will list all processes related to the specified user. You can then terminate unwanted sessions by killing the process IDs:&lt;br /&gt;
:&amp;lt;code&amp;gt;kill -9 &amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:Where &amp;lt;code&amp;gt;&amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt; is the process ID obtained from the previous command's output.&lt;br /&gt;
&lt;br /&gt;
:Optional: To check the environment variables active during a VNC session, which can help in troubleshooting further issues, view the VNC environment log:&lt;br /&gt;
:&amp;lt;code&amp;gt;cat ~/vnc.log&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;'''VNC connection‑closed / black‑screen issue'''&lt;br /&gt;
:Anaconda’s base environment can interfere with VNC and close the session.  &lt;br /&gt;
:Deactivate it after login:&lt;br /&gt;
:&amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;'''Disable Conda auto‑activation (so you don’t have to run &amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt; each time)'''&lt;br /&gt;
:If you seldom need Conda inside VNC, turn off automatic activation:&lt;br /&gt;
:* Run &amp;lt;code&amp;gt;conda config --set auto_activate_base false&amp;lt;/code&amp;gt; (this updates &amp;lt;code&amp;gt;~/.condarc&amp;lt;/code&amp;gt;), **or**  &lt;br /&gt;
:* Edit &amp;lt;code&amp;gt;~/.bashrc&amp;lt;/code&amp;gt; and comment out / delete the line that calls &amp;lt;code&amp;gt;conda activate base&amp;lt;/code&amp;gt;.&lt;br /&gt;
:After logging out and back in, Conda will stay inactive by default; activate it later with &amp;lt;code&amp;gt;conda activate &amp;amp;lt;env&amp;amp;gt;&amp;lt;/code&amp;gt; only when needed.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=545</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=545"/>
		<updated>2025-04-04T21:42:34Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Login to Squiggles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910, 5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913, 5998, 5999&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Setayesh Abiazi Shalmani&lt;br /&gt;
|5930&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssof Zadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Rupesh Chikara&lt;br /&gt;
|5944&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart&lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## USER@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where USER is your rcc user account and ## is the selected port number&lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
;'''Identifying Active Users'''&lt;br /&gt;
:To compile a list of users with active VNC sessions, which aids in monitoring current access to the VNC service, execute:&lt;br /&gt;
:&amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;&lt;br /&gt;
:This information can be used to oversee session activity and ensure that resources are allocated efficiently.&lt;br /&gt;
&lt;br /&gt;
;'''Terminating a VNC Session'''&lt;br /&gt;
:For situations where session termination is necessary, you can directly close a VNC session through the terminal or opt for manual termination if the direct method is insufficient. To directly terminate a session, use:&lt;br /&gt;
:&amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Replace &amp;lt;code&amp;gt;:xx&amp;lt;/code&amp;gt; with your session number.&lt;br /&gt;
&lt;br /&gt;
;'''Manual Termination of the VNC'''&lt;br /&gt;
:For manual termination, proceed to remove the session files with:&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.Xxx-lock&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.X11-unix/Xxx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ensure to replace &amp;lt;code&amp;gt;Xxx&amp;lt;/code&amp;gt; with the correct session identifier. This allows for removing stuck or unresponsive sessions that cannot be closed normally.&lt;br /&gt;
&lt;br /&gt;
;'''Alternative Solution: when Manual Termination of the VNC does not work'''&lt;br /&gt;
:Use the following command, replacing &amp;lt;code&amp;gt;&amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt; with the actual username:&lt;br /&gt;
:&amp;lt;code&amp;gt;ps -ef | grep &amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:This will list all processes related to the specified user. You can then terminate unwanted sessions by killing the process IDs:&lt;br /&gt;
:&amp;lt;code&amp;gt;kill -9 &amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:Where &amp;lt;code&amp;gt;&amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt; is the process ID obtained from the previous command's output.&lt;br /&gt;
&lt;br /&gt;
:Optional: To check the environment variables active during a VNC session, which can help in troubleshooting further issues, view the VNC environment log:&lt;br /&gt;
:&amp;lt;code&amp;gt;cat ~/vnc.log&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;'''VNC Black Screen Issue'''&lt;br /&gt;
:If you encounter a black screen after logging into VNC, it could be due to the Anaconda Python environment interfering with the session. To resolve this issue, deactivate Anaconda Python using the command:&lt;br /&gt;
:&amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;&lt;br /&gt;
:You can run the command twice. Also, you can run this command to check if conda has been deactivated properly:&lt;br /&gt;
:&amp;lt;code&amp;gt;which python&amp;lt;/code&amp;gt;&lt;br /&gt;
:Alternatively, modify your `~/.bashrc` script, for example, using:&lt;br /&gt;
:&amp;lt;code&amp;gt;nano ~/.bashrc&amp;lt;/code&amp;gt;&lt;br /&gt;
:and comment out the line starting with &amp;lt;code&amp;gt;export PATH=/.../miniconda ..&amp;lt;/code&amp;gt;.&lt;br /&gt;
:Disconnect and reconnect to squiggles through ssh, run `conda deactivate`, and then start a new VNC session.&lt;br /&gt;
:You can also adjust the startup file. Here's an example modification to include in your `.vnc/xstartup` script:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;margin-left: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
unset SESSION_MANAGER&lt;br /&gt;
unset DBUS_SESSION_BUS_ADDRESS&lt;br /&gt;
# exec /etc/X11/xinit/xinitrc&lt;br /&gt;
 &lt;br /&gt;
gnome-session&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=543</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=543"/>
		<updated>2024-05-17T17:56:25Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910, 5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913, 5998, 5999&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssof Zadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Rupesh Chikara&lt;br /&gt;
|5944&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart&lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## USER@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where USER is your rcc user account and ## is the selected port number&lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
;'''Identifying Active Users'''&lt;br /&gt;
:To compile a list of users with active VNC sessions, which aids in monitoring current access to the VNC service, execute:&lt;br /&gt;
:&amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;&lt;br /&gt;
:This information can be used to oversee session activity and ensure that resources are allocated efficiently.&lt;br /&gt;
&lt;br /&gt;
;'''Terminating a VNC Session'''&lt;br /&gt;
:For situations where session termination is necessary, you can directly close a VNC session through the terminal or opt for manual termination if the direct method is insufficient. To directly terminate a session, use:&lt;br /&gt;
:&amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Replace &amp;lt;code&amp;gt;:xx&amp;lt;/code&amp;gt; with your session number.&lt;br /&gt;
&lt;br /&gt;
;'''Manual Termination of the VNC'''&lt;br /&gt;
:For manual termination, proceed to remove the session files with:&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.Xxx-lock&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.X11-unix/Xxx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ensure to replace &amp;lt;code&amp;gt;Xxx&amp;lt;/code&amp;gt; with the correct session identifier. This allows for removing stuck or unresponsive sessions that cannot be closed normally.&lt;br /&gt;
&lt;br /&gt;
;'''Alternative Solution: when Manual Termination of the VNC does not work'''&lt;br /&gt;
:Use the following command, replacing &amp;lt;code&amp;gt;&amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt; with the actual username:&lt;br /&gt;
:&amp;lt;code&amp;gt;ps -ef | grep &amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:This will list all processes related to the specified user. You can then terminate unwanted sessions by killing the process IDs:&lt;br /&gt;
:&amp;lt;code&amp;gt;kill -9 &amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:Where &amp;lt;code&amp;gt;&amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt; is the process ID obtained from the previous command's output.&lt;br /&gt;
&lt;br /&gt;
:Optional: To check the environment variables active during a VNC session, which can help in troubleshooting further issues, view the VNC environment log:&lt;br /&gt;
:&amp;lt;code&amp;gt;cat ~/vnc.log&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;'''VNC Black Screen Issue'''&lt;br /&gt;
:If you encounter a black screen after logging into VNC, it could be due to the Anaconda Python environment interfering with the session. To resolve this issue, deactivate Anaconda Python using the command:&lt;br /&gt;
:&amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;&lt;br /&gt;
:You can run the command twice. Also, you can run this command to check if conda has been deactivated properly:&lt;br /&gt;
:&amp;lt;code&amp;gt;which python&amp;lt;/code&amp;gt;&lt;br /&gt;
:Alternatively, modify your `~/.bashrc` script, for example, using:&lt;br /&gt;
:&amp;lt;code&amp;gt;nano ~/.bashrc&amp;lt;/code&amp;gt;&lt;br /&gt;
:and comment out the line starting with &amp;lt;code&amp;gt;export PATH=/.../miniconda ..&amp;lt;/code&amp;gt;.&lt;br /&gt;
:Disconnect and reconnect to squiggles through ssh, run `conda deactivate`, and then start a new VNC session.&lt;br /&gt;
:You can also adjust the startup file. Here's an example modification to include in your `.vnc/xstartup` script:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;margin-left: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
unset SESSION_MANAGER&lt;br /&gt;
unset DBUS_SESSION_BUS_ADDRESS&lt;br /&gt;
# exec /etc/X11/xinit/xinitrc&lt;br /&gt;
 &lt;br /&gt;
gnome-session&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=542</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=542"/>
		<updated>2024-05-17T17:52:03Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* SSH Tunneling */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910, 5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913, 5998, 5999&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssof Zadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Rupesh Chikara&lt;br /&gt;
|5944&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart&lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## USER@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where USER is your rcc user account and ## is the selected port number&lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
;'''VNC Black Screen Issue'''&lt;br /&gt;
:If you encounter a black screen after logging into VNC, it could be due to the Anaconda Python environment interfering with the session. To resolve this issue, deactivate Anaconda Python using the command:&lt;br /&gt;
:&amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:You can run the command twice. Also, you can run this command,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;which python&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:to check it conda has been deactivated properly.&lt;br /&gt;
&lt;br /&gt;
:Alternativey, modify your `~/.bashrc` script e.g., using,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;nano ~/.bashrc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:and comment out the line starting with, &amp;lt;code&amp;gt;export PATH=/.../miniconda ..&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:disconnect and reconnect to squiggles through ssh, run conda deactivate, and then start a new vnc session&lt;br /&gt;
&lt;br /&gt;
:You can also adjust the startup file. Here's an example modification to include in your `.vnc/xstartup` script:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;margin-left: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
unset SESSION_MANAGER&lt;br /&gt;
unset DBUS_SESSION_BUS_ADDRESS&lt;br /&gt;
# exec /etc/X11/xinit/xinitrc&lt;br /&gt;
 &lt;br /&gt;
gnome-session&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;'''Identifying Active Users'''&lt;br /&gt;
:To compile a list of users with active VNC sessions, which aids in monitoring current access to the VNC service, execute:&lt;br /&gt;
:&amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;&lt;br /&gt;
:This information can be used to oversee session activity and ensure that resources are allocated efficiently.&lt;br /&gt;
&lt;br /&gt;
;'''Terminating a VNC Session'''&lt;br /&gt;
:For situations where session termination is necessary, you can directly close a VNC session through the terminal or opt for manual termination if the direct method is insufficient. To directly terminate a session, use:&lt;br /&gt;
:&amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Replace &amp;lt;code&amp;gt;:xx&amp;lt;/code&amp;gt; with your session number.&lt;br /&gt;
&lt;br /&gt;
;'''Manual Termination of the VNC'''&lt;br /&gt;
:For manual termination, proceed to remove the session files with:&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.Xxx-lock&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.X11-unix/Xxx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ensure to replace &amp;lt;code&amp;gt;Xxx&amp;lt;/code&amp;gt; with the correct session identifier. This allows for removing stuck or unresponsive sessions that cannot be closed normally.&lt;br /&gt;
&lt;br /&gt;
;'''Alternative Solution: when Manual Termination of the VNC does not work'''&lt;br /&gt;
:Use the following command, replacing &amp;lt;code&amp;gt;&amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt; with the actual username:&lt;br /&gt;
:&amp;lt;code&amp;gt;ps -ef | grep &amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:This will list all processes related to the specified user. You can then terminate unwanted sessions by killing the process IDs:&lt;br /&gt;
:&amp;lt;code&amp;gt;kill -9 &amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:Where &amp;lt;code&amp;gt;&amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt; is the process ID obtained from the previous command's output.&lt;br /&gt;
&lt;br /&gt;
:Optional: To check the environment variables active during a VNC session, which can help in troubleshooting further issues, view the VNC environment log:&lt;br /&gt;
:&amp;lt;code&amp;gt;cat ~/vnc_environment.log&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=541</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=541"/>
		<updated>2024-05-17T17:50:16Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Login to Squiggles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## USER@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where USER is your rcc user account and ## is the selected port number&lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910, 5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913, 5998, 5999&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssof Zadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Rupesh Chikara&lt;br /&gt;
|5944&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart&lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## USER@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where USER is your rcc user account and ## is the selected port number&lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
;'''VNC Black Screen Issue'''&lt;br /&gt;
:If you encounter a black screen after logging into VNC, it could be due to the Anaconda Python environment interfering with the session. To resolve this issue, deactivate Anaconda Python using the command:&lt;br /&gt;
:&amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:You can run the command twice. Also, you can run this command,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;which python&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:to check it conda has been deactivated properly.&lt;br /&gt;
&lt;br /&gt;
:Alternativey, modify your `~/.bashrc` script e.g., using,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;nano ~/.bashrc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:and comment out the line starting with, &amp;lt;code&amp;gt;export PATH=/.../miniconda ..&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:disconnect and reconnect to squiggles through ssh, run conda deactivate, and then start a new vnc session&lt;br /&gt;
&lt;br /&gt;
:You can also adjust the startup file. Here's an example modification to include in your `.vnc/xstartup` script:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;margin-left: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
unset SESSION_MANAGER&lt;br /&gt;
unset DBUS_SESSION_BUS_ADDRESS&lt;br /&gt;
# exec /etc/X11/xinit/xinitrc&lt;br /&gt;
 &lt;br /&gt;
gnome-session&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;'''Identifying Active Users'''&lt;br /&gt;
:To compile a list of users with active VNC sessions, which aids in monitoring current access to the VNC service, execute:&lt;br /&gt;
:&amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;&lt;br /&gt;
:This information can be used to oversee session activity and ensure that resources are allocated efficiently.&lt;br /&gt;
&lt;br /&gt;
;'''Terminating a VNC Session'''&lt;br /&gt;
:For situations where session termination is necessary, you can directly close a VNC session through the terminal or opt for manual termination if the direct method is insufficient. To directly terminate a session, use:&lt;br /&gt;
:&amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Replace &amp;lt;code&amp;gt;:xx&amp;lt;/code&amp;gt; with your session number.&lt;br /&gt;
&lt;br /&gt;
;'''Manual Termination of the VNC'''&lt;br /&gt;
:For manual termination, proceed to remove the session files with:&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.Xxx-lock&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.X11-unix/Xxx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ensure to replace &amp;lt;code&amp;gt;Xxx&amp;lt;/code&amp;gt; with the correct session identifier. This allows for removing stuck or unresponsive sessions that cannot be closed normally.&lt;br /&gt;
&lt;br /&gt;
;'''Alternative Solution: when Manual Termination of the VNC does not work'''&lt;br /&gt;
:Use the following command, replacing &amp;lt;code&amp;gt;&amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt; with the actual username:&lt;br /&gt;
:&amp;lt;code&amp;gt;ps -ef | grep &amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:This will list all processes related to the specified user. You can then terminate unwanted sessions by killing the process IDs:&lt;br /&gt;
:&amp;lt;code&amp;gt;kill -9 &amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:Where &amp;lt;code&amp;gt;&amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt; is the process ID obtained from the previous command's output.&lt;br /&gt;
&lt;br /&gt;
:Optional: To check the environment variables active during a VNC session, which can help in troubleshooting further issues, view the VNC environment log:&lt;br /&gt;
:&amp;lt;code&amp;gt;cat ~/vnc_environment.log&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=540</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=540"/>
		<updated>2024-05-17T17:45:10Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Login to Squiggles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssof Zadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|-&lt;br /&gt;
|Rupesh Chikara &lt;br /&gt;
|5944&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## USER@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where USER is your rcc user account and ## is the selected port number&lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
;'''VNC Black Screen Issue'''&lt;br /&gt;
:If you encounter a black screen after logging into VNC, it could be due to the Anaconda Python environment interfering with the session. To resolve this issue, deactivate Anaconda Python using the command:&lt;br /&gt;
:&amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:You can run the command twice. Also, you can run this command,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;which python&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:to check it conda has been deactivated properly.&lt;br /&gt;
&lt;br /&gt;
:Alternativey, modify your `~/.bashrc` script e.g., using,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;nano ~/.bashrc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:and comment out the line starting with, &amp;lt;code&amp;gt;export PATH=/.../miniconda ..&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:disconnect and reconnect to squiggles through ssh, run conda deactivate, and then start a new vnc session&lt;br /&gt;
&lt;br /&gt;
:You can also adjust the startup file. Here's an example modification to include in your `.vnc/xstartup` script:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;margin-left: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
unset SESSION_MANAGER&lt;br /&gt;
unset DBUS_SESSION_BUS_ADDRESS&lt;br /&gt;
# exec /etc/X11/xinit/xinitrc&lt;br /&gt;
 &lt;br /&gt;
gnome-session&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;'''Identifying Active Users'''&lt;br /&gt;
:To compile a list of users with active VNC sessions, which aids in monitoring current access to the VNC service, execute:&lt;br /&gt;
:&amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;&lt;br /&gt;
:This information can be used to oversee session activity and ensure that resources are allocated efficiently.&lt;br /&gt;
&lt;br /&gt;
;'''Terminating a VNC Session'''&lt;br /&gt;
:For situations where session termination is necessary, you can directly close a VNC session through the terminal or opt for manual termination if the direct method is insufficient. To directly terminate a session, use:&lt;br /&gt;
:&amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Replace &amp;lt;code&amp;gt;:xx&amp;lt;/code&amp;gt; with your session number.&lt;br /&gt;
&lt;br /&gt;
;'''Manual Termination of the VNC'''&lt;br /&gt;
:For manual termination, proceed to remove the session files with:&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.Xxx-lock&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.X11-unix/Xxx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ensure to replace &amp;lt;code&amp;gt;Xxx&amp;lt;/code&amp;gt; with the correct session identifier. This allows for removing stuck or unresponsive sessions that cannot be closed normally.&lt;br /&gt;
&lt;br /&gt;
;'''Alternative Solution: when Manual Termination of the VNC does not work'''&lt;br /&gt;
:Use the following command, replacing &amp;lt;code&amp;gt;&amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt; with the actual username:&lt;br /&gt;
:&amp;lt;code&amp;gt;ps -ef | grep &amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:This will list all processes related to the specified user. You can then terminate unwanted sessions by killing the process IDs:&lt;br /&gt;
:&amp;lt;code&amp;gt;kill -9 &amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:Where &amp;lt;code&amp;gt;&amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt; is the process ID obtained from the previous command's output.&lt;br /&gt;
&lt;br /&gt;
:Optional: To check the environment variables active during a VNC session, which can help in troubleshooting further issues, view the VNC environment log:&lt;br /&gt;
:&amp;lt;code&amp;gt;cat ~/vnc_environment.log&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=539</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=539"/>
		<updated>2024-05-17T17:44:49Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Login to Squiggles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|-&lt;br /&gt;
|Rupesh Chikara &lt;br /&gt;
|5944&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## USER@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where USER is your rcc user account and ## is the selected port number&lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
;'''VNC Black Screen Issue'''&lt;br /&gt;
:If you encounter a black screen after logging into VNC, it could be due to the Anaconda Python environment interfering with the session. To resolve this issue, deactivate Anaconda Python using the command:&lt;br /&gt;
:&amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:You can run the command twice. Also, you can run this command,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;which python&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:to check it conda has been deactivated properly.&lt;br /&gt;
&lt;br /&gt;
:Alternativey, modify your `~/.bashrc` script e.g., using,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;nano ~/.bashrc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:and comment out the line starting with, &amp;lt;code&amp;gt;export PATH=/.../miniconda ..&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:disconnect and reconnect to squiggles through ssh, run conda deactivate, and then start a new vnc session&lt;br /&gt;
&lt;br /&gt;
:You can also adjust the startup file. Here's an example modification to include in your `.vnc/xstartup` script:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;margin-left: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
unset SESSION_MANAGER&lt;br /&gt;
unset DBUS_SESSION_BUS_ADDRESS&lt;br /&gt;
# exec /etc/X11/xinit/xinitrc&lt;br /&gt;
 &lt;br /&gt;
gnome-session&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;'''Identifying Active Users'''&lt;br /&gt;
:To compile a list of users with active VNC sessions, which aids in monitoring current access to the VNC service, execute:&lt;br /&gt;
:&amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;&lt;br /&gt;
:This information can be used to oversee session activity and ensure that resources are allocated efficiently.&lt;br /&gt;
&lt;br /&gt;
;'''Terminating a VNC Session'''&lt;br /&gt;
:For situations where session termination is necessary, you can directly close a VNC session through the terminal or opt for manual termination if the direct method is insufficient. To directly terminate a session, use:&lt;br /&gt;
:&amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Replace &amp;lt;code&amp;gt;:xx&amp;lt;/code&amp;gt; with your session number.&lt;br /&gt;
&lt;br /&gt;
;'''Manual Termination of the VNC'''&lt;br /&gt;
:For manual termination, proceed to remove the session files with:&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.Xxx-lock&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.X11-unix/Xxx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ensure to replace &amp;lt;code&amp;gt;Xxx&amp;lt;/code&amp;gt; with the correct session identifier. This allows for removing stuck or unresponsive sessions that cannot be closed normally.&lt;br /&gt;
&lt;br /&gt;
;'''Alternative Solution: when Manual Termination of the VNC does not work'''&lt;br /&gt;
:Use the following command, replacing &amp;lt;code&amp;gt;&amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt; with the actual username:&lt;br /&gt;
:&amp;lt;code&amp;gt;ps -ef | grep &amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:This will list all processes related to the specified user. You can then terminate unwanted sessions by killing the process IDs:&lt;br /&gt;
:&amp;lt;code&amp;gt;kill -9 &amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:Where &amp;lt;code&amp;gt;&amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt; is the process ID obtained from the previous command's output.&lt;br /&gt;
&lt;br /&gt;
:Optional: To check the environment variables active during a VNC session, which can help in troubleshooting further issues, view the VNC environment log:&lt;br /&gt;
:&amp;lt;code&amp;gt;cat ~/vnc_environment.log&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=538</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=538"/>
		<updated>2024-05-17T17:44:19Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Login to Squiggles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|Rupesh Chikara &lt;br /&gt;
|5944&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## USER@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where USER is your rcc user account and ## is the selected port number&lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
;'''VNC Black Screen Issue'''&lt;br /&gt;
:If you encounter a black screen after logging into VNC, it could be due to the Anaconda Python environment interfering with the session. To resolve this issue, deactivate Anaconda Python using the command:&lt;br /&gt;
:&amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:You can run the command twice. Also, you can run this command,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;which python&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:to check it conda has been deactivated properly.&lt;br /&gt;
&lt;br /&gt;
:Alternativey, modify your `~/.bashrc` script e.g., using,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;nano ~/.bashrc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:and comment out the line starting with, &amp;lt;code&amp;gt;export PATH=/.../miniconda ..&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:disconnect and reconnect to squiggles through ssh, run conda deactivate, and then start a new vnc session&lt;br /&gt;
&lt;br /&gt;
:You can also adjust the startup file. Here's an example modification to include in your `.vnc/xstartup` script:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;margin-left: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
unset SESSION_MANAGER&lt;br /&gt;
unset DBUS_SESSION_BUS_ADDRESS&lt;br /&gt;
# exec /etc/X11/xinit/xinitrc&lt;br /&gt;
 &lt;br /&gt;
gnome-session&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;'''Identifying Active Users'''&lt;br /&gt;
:To compile a list of users with active VNC sessions, which aids in monitoring current access to the VNC service, execute:&lt;br /&gt;
:&amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;&lt;br /&gt;
:This information can be used to oversee session activity and ensure that resources are allocated efficiently.&lt;br /&gt;
&lt;br /&gt;
;'''Terminating a VNC Session'''&lt;br /&gt;
:For situations where session termination is necessary, you can directly close a VNC session through the terminal or opt for manual termination if the direct method is insufficient. To directly terminate a session, use:&lt;br /&gt;
:&amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Replace &amp;lt;code&amp;gt;:xx&amp;lt;/code&amp;gt; with your session number.&lt;br /&gt;
&lt;br /&gt;
;'''Manual Termination of the VNC'''&lt;br /&gt;
:For manual termination, proceed to remove the session files with:&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.Xxx-lock&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.X11-unix/Xxx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ensure to replace &amp;lt;code&amp;gt;Xxx&amp;lt;/code&amp;gt; with the correct session identifier. This allows for removing stuck or unresponsive sessions that cannot be closed normally.&lt;br /&gt;
&lt;br /&gt;
;'''Alternative Solution: when Manual Termination of the VNC does not work'''&lt;br /&gt;
:Use the following command, replacing &amp;lt;code&amp;gt;&amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt; with the actual username:&lt;br /&gt;
:&amp;lt;code&amp;gt;ps -ef | grep &amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:This will list all processes related to the specified user. You can then terminate unwanted sessions by killing the process IDs:&lt;br /&gt;
:&amp;lt;code&amp;gt;kill -9 &amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:Where &amp;lt;code&amp;gt;&amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt; is the process ID obtained from the previous command's output.&lt;br /&gt;
&lt;br /&gt;
:Optional: To check the environment variables active during a VNC session, which can help in troubleshooting further issues, view the VNC environment log:&lt;br /&gt;
:&amp;lt;code&amp;gt;cat ~/vnc_environment.log&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=537</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=537"/>
		<updated>2024-05-17T17:43:48Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## USER@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where USER is your rcc user account and ## is the selected port number&lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
;'''VNC Black Screen Issue'''&lt;br /&gt;
:If you encounter a black screen after logging into VNC, it could be due to the Anaconda Python environment interfering with the session. To resolve this issue, deactivate Anaconda Python using the command:&lt;br /&gt;
:&amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:You can run the command twice. Also, you can run this command,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;which python&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:to check it conda has been deactivated properly.&lt;br /&gt;
&lt;br /&gt;
:Alternativey, modify your `~/.bashrc` script e.g., using,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;nano ~/.bashrc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:and comment out the line starting with, &amp;lt;code&amp;gt;export PATH=/.../miniconda ..&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:disconnect and reconnect to squiggles through ssh, run conda deactivate, and then start a new vnc session&lt;br /&gt;
&lt;br /&gt;
:You can also adjust the startup file. Here's an example modification to include in your `.vnc/xstartup` script:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;margin-left: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
unset SESSION_MANAGER&lt;br /&gt;
unset DBUS_SESSION_BUS_ADDRESS&lt;br /&gt;
# exec /etc/X11/xinit/xinitrc&lt;br /&gt;
 &lt;br /&gt;
gnome-session&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;'''Identifying Active Users'''&lt;br /&gt;
:To compile a list of users with active VNC sessions, which aids in monitoring current access to the VNC service, execute:&lt;br /&gt;
:&amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;&lt;br /&gt;
:This information can be used to oversee session activity and ensure that resources are allocated efficiently.&lt;br /&gt;
&lt;br /&gt;
;'''Terminating a VNC Session'''&lt;br /&gt;
:For situations where session termination is necessary, you can directly close a VNC session through the terminal or opt for manual termination if the direct method is insufficient. To directly terminate a session, use:&lt;br /&gt;
:&amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Replace &amp;lt;code&amp;gt;:xx&amp;lt;/code&amp;gt; with your session number.&lt;br /&gt;
&lt;br /&gt;
;'''Manual Termination of the VNC'''&lt;br /&gt;
:For manual termination, proceed to remove the session files with:&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.Xxx-lock&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.X11-unix/Xxx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ensure to replace &amp;lt;code&amp;gt;Xxx&amp;lt;/code&amp;gt; with the correct session identifier. This allows for removing stuck or unresponsive sessions that cannot be closed normally.&lt;br /&gt;
&lt;br /&gt;
;'''Alternative Solution: when Manual Termination of the VNC does not work'''&lt;br /&gt;
:Use the following command, replacing &amp;lt;code&amp;gt;&amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt; with the actual username:&lt;br /&gt;
:&amp;lt;code&amp;gt;ps -ef | grep &amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:This will list all processes related to the specified user. You can then terminate unwanted sessions by killing the process IDs:&lt;br /&gt;
:&amp;lt;code&amp;gt;kill -9 &amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:Where &amp;lt;code&amp;gt;&amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt; is the process ID obtained from the previous command's output.&lt;br /&gt;
&lt;br /&gt;
:Optional: To check the environment variables active during a VNC session, which can help in troubleshooting further issues, view the VNC environment log:&lt;br /&gt;
:&amp;lt;code&amp;gt;cat ~/vnc_environment.log&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=536</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=536"/>
		<updated>2024-05-17T17:34:09Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## USER@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where USER is your rcc user account and ## is the selected port number&lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
;'''VNC Black Screen Issue'''&lt;br /&gt;
:If you encounter a black screen after logging into VNC, it could be due to the Anaconda Python environment interfering with the session. To resolve this issue, deactivate Anaconda Python using the command:&lt;br /&gt;
:&amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;&lt;br /&gt;
:Alternativey, modify your `.vnc/xstartup` script e.g., using,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;nano ~/.vnc/xstartupc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:to adjust the `PATH` and deactivate Conda before starting the desktop environment. Here's an example modification to include in your `.vnc/xstartup` script:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;margin-left: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
unset SESSION_MANAGER&lt;br /&gt;
unset DBUS_SESSION_BUS_ADDRESS&lt;br /&gt;
# exec /etc/X11/xinit/xinitrc&lt;br /&gt;
 &lt;br /&gt;
gnome-session&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;'''Identifying Active Users'''&lt;br /&gt;
:To compile a list of users with active VNC sessions, which aids in monitoring current access to the VNC service, execute:&lt;br /&gt;
:&amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;&lt;br /&gt;
:This information can be used to oversee session activity and ensure that resources are allocated efficiently.&lt;br /&gt;
&lt;br /&gt;
;'''Terminating a VNC Session'''&lt;br /&gt;
:For situations where session termination is necessary, you can directly close a VNC session through the terminal or opt for manual termination if the direct method is insufficient. To directly terminate a session, use:&lt;br /&gt;
:&amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Replace &amp;lt;code&amp;gt;:xx&amp;lt;/code&amp;gt; with your session number.&lt;br /&gt;
&lt;br /&gt;
;'''Manual Termination of the VNC'''&lt;br /&gt;
:For manual termination, proceed to remove the session files with:&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.Xxx-lock&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.X11-unix/Xxx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ensure to replace &amp;lt;code&amp;gt;Xxx&amp;lt;/code&amp;gt; with the correct session identifier. This allows for removing stuck or unresponsive sessions that cannot be closed normally.&lt;br /&gt;
&lt;br /&gt;
;'''Alternative Solution: when Manual Termination of the VNC does not work'''&lt;br /&gt;
:Use the following command, replacing &amp;lt;code&amp;gt;&amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt; with the actual username:&lt;br /&gt;
:&amp;lt;code&amp;gt;ps -ef | grep &amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:This will list all processes related to the specified user. You can then terminate unwanted sessions by killing the process IDs:&lt;br /&gt;
:&amp;lt;code&amp;gt;kill -9 &amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:Where &amp;lt;code&amp;gt;&amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt; is the process ID obtained from the previous command's output.&lt;br /&gt;
&lt;br /&gt;
:Optional: To check the environment variables active during a VNC session, which can help in troubleshooting further issues, view the VNC environment log:&lt;br /&gt;
:&amp;lt;code&amp;gt;cat ~/vnc_environment.log&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=535</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=535"/>
		<updated>2024-05-15T15:24:04Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## USER@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where USER is your rcc user account and ## is the selected port number&lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
;'''VNC Black Screen Issue'''&lt;br /&gt;
:If you encounter a black screen after logging into VNC, it could be due to the Anaconda Python environment interfering with the session. To resolve this issue, deactivate Anaconda Python using the command:&lt;br /&gt;
:&amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;&lt;br /&gt;
:Alternativey, modify your `.vnc/xstartup` script e.g., using,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;nano ~/.vnc/xstartupc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:to adjust the `PATH` and deactivate Conda before starting the desktop environment. Here's an example modification to include in your `.vnc/xstartup` script:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;margin-left: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
# Log environment variables to help with debugging&lt;br /&gt;
printenv &amp;gt; ~/vnc_environment.log&lt;br /&gt;
&lt;br /&gt;
unset SESSION_MANAGER&lt;br /&gt;
unset DBUS_SESSION_BUS_ADDRESS&lt;br /&gt;
# exec /etc/X11/xinit/xinitrc&lt;br /&gt;
&lt;br /&gt;
# Adjust PATH and deactivate Conda&lt;br /&gt;
export PATH=/usr/local/bin:/usr/bin:/bin:$PATH&lt;br /&gt;
conda deactivate&lt;br /&gt;
&lt;br /&gt;
gnome-session&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;'''Identifying Active Users'''&lt;br /&gt;
:To compile a list of users with active VNC sessions, which aids in monitoring current access to the VNC service, execute:&lt;br /&gt;
:&amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;&lt;br /&gt;
:This information can be used to oversee session activity and ensure that resources are allocated efficiently.&lt;br /&gt;
&lt;br /&gt;
;'''Terminating a VNC Session'''&lt;br /&gt;
:For situations where session termination is necessary, you can directly close a VNC session through the terminal or opt for manual termination if the direct method is insufficient. To directly terminate a session, use:&lt;br /&gt;
:&amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Replace &amp;lt;code&amp;gt;:xx&amp;lt;/code&amp;gt; with your session number.&lt;br /&gt;
&lt;br /&gt;
;'''Manual Termination of the VNC'''&lt;br /&gt;
:For manual termination, proceed to remove the session files with:&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.Xxx-lock&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.X11-unix/Xxx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ensure to replace &amp;lt;code&amp;gt;Xxx&amp;lt;/code&amp;gt; with the correct session identifier. This allows for removing stuck or unresponsive sessions that cannot be closed normally.&lt;br /&gt;
&lt;br /&gt;
;'''Alternative Solution: when Manual Termination of the VNC does not work'''&lt;br /&gt;
:Use the following command, replacing &amp;lt;code&amp;gt;&amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt; with the actual username:&lt;br /&gt;
:&amp;lt;code&amp;gt;ps -ef | grep &amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:This will list all processes related to the specified user. You can then terminate unwanted sessions by killing the process IDs:&lt;br /&gt;
:&amp;lt;code&amp;gt;kill -9 &amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:Where &amp;lt;code&amp;gt;&amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt; is the process ID obtained from the previous command's output.&lt;br /&gt;
&lt;br /&gt;
:Optional: To check the environment variables active during a VNC session, which can help in troubleshooting further issues, view the VNC environment log:&lt;br /&gt;
:&amp;lt;code&amp;gt;cat ~/vnc_environment.log&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=534</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=534"/>
		<updated>2024-05-15T15:20:32Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## USER@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where USER is your rcc user account and ## is the selected port number&lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
;'''VNC Black Screen Issue'''&lt;br /&gt;
:If you encounter a black screen after logging into VNC, it could be due to the Anaconda Python environment interfering with the session. To resolve this issue, deactivate Anaconda Python using the command:&lt;br /&gt;
:&amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;&lt;br /&gt;
:Alternativey, modify your `.vnc/xstartup` script e.g., using,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;nano ~/.vnc/xstartupc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:to adjust the `PATH` and deactivate Conda before starting the desktop environment. Here's an example modification to include in your `.vnc/xstartup` script:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;margin-left: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
# Log environment variables to help with debugging&lt;br /&gt;
printenv &amp;gt; ~/vnc_environment.log&lt;br /&gt;
&lt;br /&gt;
unset SESSION_MANAGER&lt;br /&gt;
unset DBUS_SESSION_BUS_ADDRESS&lt;br /&gt;
# exec /etc/X11/xinit/xinitrc&lt;br /&gt;
&lt;br /&gt;
# Adjust PATH and deactivate Conda&lt;br /&gt;
export PATH=/usr/local/bin:/usr/bin:/bin:$PATH&lt;br /&gt;
conda deactivate&lt;br /&gt;
&lt;br /&gt;
gnome-session&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;'''Identifying Active Users'''&lt;br /&gt;
:To compile a list of users with active VNC sessions, which aids in monitoring current access to the VNC service, execute:&lt;br /&gt;
:&amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;&lt;br /&gt;
:This information can be used to oversee session activity and ensure that resources are allocated efficiently.&lt;br /&gt;
&lt;br /&gt;
;'''Terminating a VNC Session'''&lt;br /&gt;
:For situations where session termination is necessary, you can directly close a VNC session through the terminal or opt for manual termination if the direct method is insufficient. To directly terminate a session, use:&lt;br /&gt;
:&amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Replace &amp;lt;code&amp;gt;:xx&amp;lt;/code&amp;gt; with your session number.&lt;br /&gt;
&lt;br /&gt;
;'''Manual Termination of the VNC'''&lt;br /&gt;
:For manual termination, proceed to remove the session files with:&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.Xxx-lock&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.X11-unix/Xxx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ensure to replace &amp;lt;code&amp;gt;Xxx&amp;lt;/code&amp;gt; with the correct session identifier. This allows for the removal of stuck or unresponsive sessions that cannot be closed normally.&lt;br /&gt;
&lt;br /&gt;
;'''Alternative Solution: Identifying Active Sessions and Terminating a VNC Session'''&lt;br /&gt;
:Identifying sessions created by a specific user can be a strategic approach to session management, offering an alternative to manual session termination. This method is particularly useful for identifying and removing only unnecessary or problematic sessions. Use the following command, replacing &amp;lt;code&amp;gt;&amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt; with the actual username:&lt;br /&gt;
:&amp;lt;code&amp;gt;ps -ef | grep &amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:This will list all processes related to the specified user. You can then terminate unwanted sessions by killing the process IDs:&lt;br /&gt;
:&amp;lt;code&amp;gt;kill -9 &amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:Where &amp;lt;code&amp;gt;&amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt; is the process ID obtained from the output of the previous command.&lt;br /&gt;
&lt;br /&gt;
:To check the environment variables active during a VNC session, which can help in troubleshooting further issues, view the VNC environment log:&lt;br /&gt;
:&amp;lt;code&amp;gt;cat ~/vnc_environment.log&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=533</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=533"/>
		<updated>2024-05-15T15:18:09Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## USER@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where USER is your rcc user account and ## is the selected port number&lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
;'''VNC Black Screen Issue'''&lt;br /&gt;
:If you encounter a black screen after logging into VNC, it could be due to the Anaconda Python environment interfering with the session. To resolve this issue, deactivate Anaconda Python using the command:&lt;br /&gt;
:&amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;&lt;br /&gt;
:Alternativey, modify your `.vnc/xstartup` script e.g., using,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;nano ~/.vnc/xstartupc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:to adjust the `PATH` and deactivate Conda before starting the desktop environment. Here's an example modification to include in your `.vnc/xstartup` script:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;margin-left: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
# Log environment variables to help with debugging&lt;br /&gt;
printenv &amp;gt; ~/vnc_environment.log&lt;br /&gt;
&lt;br /&gt;
unset SESSION_MANAGER&lt;br /&gt;
unset DBUS_SESSION_BUS_ADDRESS&lt;br /&gt;
# exec /etc/X11/xinit/xinitrc&lt;br /&gt;
&lt;br /&gt;
# Adjust PATH and deactivate Conda&lt;br /&gt;
export PATH=/usr/local/bin:/usr/bin:/bin:$PATH&lt;br /&gt;
conda deactivate&lt;br /&gt;
&lt;br /&gt;
gnome-session&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;'''Identifying Active Users'''&lt;br /&gt;
:To compile a list of users with active VNC sessions, which aids in monitoring current access to the VNC service, execute:&lt;br /&gt;
:&amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;&lt;br /&gt;
:This information can be used to oversee session activity and ensure that resources are allocated efficiently.&lt;br /&gt;
&lt;br /&gt;
;'''Terminating a VNC Session'''&lt;br /&gt;
:For situations where session termination is necessary, you can directly close a VNC session through the terminal or opt for manual termination if the direct method is insufficient. To directly terminate a session, use:&lt;br /&gt;
:&amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Replace &amp;lt;code&amp;gt;:xx&amp;lt;/code&amp;gt; with your session number.&lt;br /&gt;
&lt;br /&gt;
:For manual termination, proceed to remove the session files with:&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.Xxx-lock&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.X11-unix/Xxx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ensure to replace &amp;lt;code&amp;gt;Xxx&amp;lt;/code&amp;gt; with the correct session identifier. This allows for the removal of stuck or unresponsive sessions that cannot be closed normally.&lt;br /&gt;
&lt;br /&gt;
;'''Alternative Solution: Identifying Active Sessions and Terminating a VNC Session'''&lt;br /&gt;
:Identifying sessions created by a specific user can be a strategic approach to session management, offering an alternative to manual session termination. This method is particularly useful for identifying and removing only unnecessary or problematic sessions. Use the following command, replacing &amp;lt;code&amp;gt;&amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt; with the actual username:&lt;br /&gt;
:&amp;lt;code&amp;gt;ps -ef | grep &amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:This will list all processes related to the specified user. You can then terminate unwanted sessions by killing the process IDs:&lt;br /&gt;
:&amp;lt;code&amp;gt;kill -9 &amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:Where &amp;lt;code&amp;gt;&amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt; is the process ID obtained from the output of the previous command.&lt;br /&gt;
&lt;br /&gt;
:To check the environment variables active during a VNC session, which can help in troubleshooting further issues, view the VNC environment log:&lt;br /&gt;
:&amp;lt;code&amp;gt;cat ~/vnc_environment.log&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=532</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=532"/>
		<updated>2024-05-15T15:16:46Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## USER@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where USER is your rcc user account and ## is the selected port number&lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
;'''VNC Black Screen Issue'''&lt;br /&gt;
:If you encounter a black screen after logging into VNC, it could be due to the Anaconda Python environment interfering with the session. To resolve this issue, deactivate Anaconda Python using the command:&lt;br /&gt;
:&amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;&lt;br /&gt;
:Alternativey, modify your `.vnc/xstartup` script e.g., using,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;nano ~/.vnc/xstartupc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:to adjust the `PATH` and deactivate Conda before starting the desktop environment. Here's an example modification to include in your `.vnc/xstartup` script:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;margin-left: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
# Log environment variables to help with debugging&lt;br /&gt;
printenv &amp;gt; ~/vnc_environment.log&lt;br /&gt;
&lt;br /&gt;
unset SESSION_MANAGER&lt;br /&gt;
unset DBUS_SESSION_BUS_ADDRESS&lt;br /&gt;
# exec /etc/X11/xinit/xinitrc&lt;br /&gt;
&lt;br /&gt;
# Adjust PATH and deactivate Conda&lt;br /&gt;
export PATH=/usr/local/bin:/usr/bin:/bin:$PATH&lt;br /&gt;
conda deactivate&lt;br /&gt;
&lt;br /&gt;
gnome-session&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;'''Identifying Active Users'''&lt;br /&gt;
:To compile a list of users with active VNC sessions, which aids in monitoring current access to the VNC service, execute:&lt;br /&gt;
:&amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;&lt;br /&gt;
:This information can be used to oversee session activity and ensure that resources are allocated efficiently.&lt;br /&gt;
&lt;br /&gt;
;'''Terminating a VNC Session'''&lt;br /&gt;
:For situations where session termination is necessary, you can directly close a VNC session through the terminal or opt for manual termination if the direct method is insufficient. To directly terminate a session, use:&lt;br /&gt;
:&amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Replace &amp;lt;code&amp;gt;:xx&amp;lt;/code&amp;gt; with your session number.&lt;br /&gt;
&lt;br /&gt;
:For manual termination, proceed to remove the session files with:&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.Xxx-lock&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.X11-unix/Xxx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ensure to replace &amp;lt;code&amp;gt;Xxx&amp;lt;/code&amp;gt; with the correct session identifier. This allows for the removal of stuck or unresponsive sessions that cannot be closed normally.&lt;br /&gt;
&lt;br /&gt;
;'''Alternative Solution: Identifying Active Sessions'''&lt;br /&gt;
:Identifying sessions created by a specific user can be a strategic approach to session management, offering an alternative to manual session termination. This method is particularly useful for identifying and removing only unnecessary or problematic sessions. Use the following command, replacing &amp;lt;code&amp;gt;&amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt; with the actual username:&lt;br /&gt;
:&amp;lt;code&amp;gt;ps -ef | grep &amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:This will list all processes related to the specified user. You can then terminate unwanted sessions by killing the process IDs:&lt;br /&gt;
:&amp;lt;code&amp;gt;kill -9 &amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:Where &amp;lt;code&amp;gt;&amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt; is the process ID obtained from the output of the previous command.&lt;br /&gt;
&lt;br /&gt;
:To check the environment variables active during a VNC session, which can help in troubleshooting further issues, view the VNC environment log:&lt;br /&gt;
:&amp;lt;code&amp;gt;cat ~/vnc_environment.log&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=531</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=531"/>
		<updated>2024-05-15T01:11:54Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## USER@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where USER is your rcc user account and ## is the selected port number&lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
;'''VNC Black Screen Issue'''&lt;br /&gt;
:If you encounter a black screen after logging into VNC, it could be due to the Anaconda Python environment interfering with the session. To resolve this issue, deactivate Anaconda Python using the command:&lt;br /&gt;
:&amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;&lt;br /&gt;
:Alternativey, modify your `.vnc/xstartup` script to adjust the `PATH` and deactivate Conda before starting the desktop environment. Here's an example modification to include in your `.vnc/xstartup` script:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;margin-left: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
# Log environment variables to help with debugging&lt;br /&gt;
printenv &amp;gt; ~/vnc_environment.log&lt;br /&gt;
&lt;br /&gt;
unset SESSION_MANAGER&lt;br /&gt;
unset DBUS_SESSION_BUS_ADDRESS&lt;br /&gt;
# exec /etc/X11/xinit/xinitrc&lt;br /&gt;
&lt;br /&gt;
# Adjust PATH and deactivate Conda&lt;br /&gt;
export PATH=/usr/local/bin:/usr/bin:/bin:$PATH&lt;br /&gt;
conda deactivate&lt;br /&gt;
&lt;br /&gt;
gnome-session&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;'''Identifying Active Users'''&lt;br /&gt;
:To compile a list of users with active VNC sessions, which aids in monitoring current access to the VNC service, execute:&lt;br /&gt;
:&amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;&lt;br /&gt;
:This information can be used to oversee session activity and ensure that resources are allocated efficiently.&lt;br /&gt;
&lt;br /&gt;
;'''Terminating a VNC Session'''&lt;br /&gt;
:For situations where session termination is necessary, you can directly close a VNC session through the terminal or opt for manual termination if the direct method is insufficient. To directly terminate a session, use:&lt;br /&gt;
:&amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Replace &amp;lt;code&amp;gt;:xx&amp;lt;/code&amp;gt; with your session number.&lt;br /&gt;
&lt;br /&gt;
:For manual termination, proceed to remove the session files with:&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.Xxx-lock&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.X11-unix/Xxx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ensure to replace &amp;lt;code&amp;gt;Xxx&amp;lt;/code&amp;gt; with the correct session identifier. This allows for the removal of stuck or unresponsive sessions that cannot be closed normally.&lt;br /&gt;
&lt;br /&gt;
;'''Alternative Solution: Identifying Active Sessions'''&lt;br /&gt;
:Identifying sessions created by a specific user can be a strategic approach to session management, offering an alternative to manual session termination. This method is particularly useful for identifying and removing only unnecessary or problematic sessions. Use the following command, replacing &amp;lt;code&amp;gt;&amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt; with the actual username:&lt;br /&gt;
:&amp;lt;code&amp;gt;ps -ef | grep &amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:This will list all processes related to the specified user. You can then terminate unwanted sessions by killing the process IDs:&lt;br /&gt;
:&amp;lt;code&amp;gt;kill -9 &amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:Where &amp;lt;code&amp;gt;&amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt; is the process ID obtained from the output of the previous command.&lt;br /&gt;
&lt;br /&gt;
:To check the environment variables active during a VNC session, which can help in troubleshooting further issues, view the VNC environment log:&lt;br /&gt;
:&amp;lt;code&amp;gt;cat ~/vnc_environment.log&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=530</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=530"/>
		<updated>2024-05-15T01:05:31Z</updated>

		<summary type="html">&lt;p&gt;Vahab: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## USER@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where USER is your rcc user account and ## is the selected port number&lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
;'''VNC Black Screen Issue'''&lt;br /&gt;
:If you encounter a black screen after logging into VNC, it could be due to the Anaconda Python environment interfering with the session. To resolve this issue, deactivate Anaconda Python using the command:&lt;br /&gt;
:&amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;&lt;br /&gt;
:Alternativey, modify your `.vnc/xstartup` script to adjust the `PATH` and deactivate Conda before starting the desktop environment. Here's an example modification to include in your `.vnc/xstartup` script:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
# Log environment variables to help with debugging&lt;br /&gt;
printenv &amp;gt; ~/vnc_environment.log&lt;br /&gt;
&lt;br /&gt;
unset SESSION_MANAGER&lt;br /&gt;
unset DBUS_SESSION_BUS_ADDRESS&lt;br /&gt;
# exec /etc/X11/xinit/xinitrc&lt;br /&gt;
&lt;br /&gt;
# Adjust PATH and deactivate Conda&lt;br /&gt;
export PATH=/usr/local/bin:/usr/bin:/bin:$PATH&lt;br /&gt;
conda deactivate&lt;br /&gt;
&lt;br /&gt;
gnome-session&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;'''Identifying Active Users'''&lt;br /&gt;
:To compile a list of users with active VNC sessions, which aids in monitoring current access to the VNC service, execute:&lt;br /&gt;
:&amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;&lt;br /&gt;
:This information can be used to oversee session activity and ensure that resources are allocated efficiently.&lt;br /&gt;
&lt;br /&gt;
;'''Terminating a VNC Session'''&lt;br /&gt;
:For situations where session termination is necessary, you can directly close a VNC session through the terminal or opt for manual termination if the direct method is insufficient. To directly terminate a session, use:&lt;br /&gt;
:&amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Replace &amp;lt;code&amp;gt;:xx&amp;lt;/code&amp;gt; with your session number.&lt;br /&gt;
&lt;br /&gt;
:For manual termination, proceed to remove the session files with:&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.Xxx-lock&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.X11-unix/Xxx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ensure to replace &amp;lt;code&amp;gt;Xxx&amp;lt;/code&amp;gt; with the correct session identifier. This allows for the removal of stuck or unresponsive sessions that cannot be closed normally.&lt;br /&gt;
&lt;br /&gt;
;'''Alternative Solution: Identifying Active Sessions'''&lt;br /&gt;
:Identifying sessions created by a specific user can be a strategic approach to session management, offering an alternative to manual session termination. This method is particularly useful for identifying and removing only unnecessary or problematic sessions. Use the following command, replacing &amp;lt;code&amp;gt;&amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt; with the actual username:&lt;br /&gt;
:&amp;lt;code&amp;gt;ps -ef | grep &amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:This will list all processes related to the specified user. You can then terminate unwanted sessions by killing the process IDs:&lt;br /&gt;
:&amp;lt;code&amp;gt;kill -9 &amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:Where &amp;lt;code&amp;gt;&amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt; is the process ID obtained from the output of the previous command.&lt;br /&gt;
&lt;br /&gt;
:To check the environment variables active during a VNC session, which can help in troubleshooting further issues, view the VNC environment log:&lt;br /&gt;
:&amp;lt;code&amp;gt;cat ~/vnc_environment.log&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=529</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=529"/>
		<updated>2024-05-15T01:03:17Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## USER@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where USER is your rcc user account and ## is the selected port number&lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
;'''VNC Black Screen Issue'''&lt;br /&gt;
:If you encounter a black screen after logging into VNC, it could be due to the Anaconda Python environment interfering with the session. To resolve this issue, deactivate Anaconda Python using the command:&lt;br /&gt;
:&amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;&lt;br /&gt;
:Alternativey, modify your `.vnc/xstartup` script to adjust the `PATH` and deactivate Conda before starting the desktop environment. Here's an example modification to include in your `.vnc/xstartup` script:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
# Log environment variables to help with debugging&lt;br /&gt;
printenv &amp;gt; ~/vnc_environment.log&lt;br /&gt;
&lt;br /&gt;
unset SESSION_MANAGER&lt;br /&gt;
unset DBUS_SESSION_BUS_ADDRESS&lt;br /&gt;
# exec /etc/X11/xinit/xinitrc&lt;br /&gt;
&lt;br /&gt;
# Adjust PATH and deactivate Conda&lt;br /&gt;
export PATH=/usr/local/bin:/usr/bin:/bin:$PATH&lt;br /&gt;
conda deactivate&lt;br /&gt;
&lt;br /&gt;
gnome-session&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;'''Identifying Active Users'''&lt;br /&gt;
:To compile a list of users with active VNC sessions, which aids in monitoring current access to the VNC service, execute:&lt;br /&gt;
:&amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;&lt;br /&gt;
:This information can be used to oversee session activity and ensure that resources are allocated efficiently.&lt;br /&gt;
&lt;br /&gt;
;'''Terminating a VNC Session'''&lt;br /&gt;
:For situations where session termination is necessary, you can directly close a VNC session through the terminal or opt for manual termination if the direct method is insufficient. To directly terminate a session, use:&lt;br /&gt;
:&amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Replace &amp;lt;code&amp;gt;:xx&amp;lt;/code&amp;gt; with your session number.&lt;br /&gt;
&lt;br /&gt;
:For manual termination, proceed to remove the session files with:&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.Xxx-lock&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.X11-unix/Xxx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ensure to replace &amp;lt;code&amp;gt;Xxx&amp;lt;/code&amp;gt; with the correct session identifier. This allows for the removal of stuck or unresponsive sessions that cannot be closed normally.&lt;br /&gt;
&lt;br /&gt;
;'''Alternative Solution: Identifying Active Sessions'''&lt;br /&gt;
:Identifying sessions created by a specific user can be a strategic approach to session management, offering an alternative to manual session termination. This method is particularly useful for identifying and removing only unnecessary or problematic sessions. Use the following command, replacing &amp;lt;code&amp;gt;&amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt; with the actual username:&lt;br /&gt;
:&amp;lt;code&amp;gt;ps -ef | grep &amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:This will list all processes related to the specified user. You can then terminate unwanted sessions by killing the process IDs:&lt;br /&gt;
:&amp;lt;code&amp;gt;kill -9 &amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:Where &amp;lt;code&amp;gt;&amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt; is the process ID obtained from the output of the previous command.&lt;br /&gt;
&lt;br /&gt;
:To check the environment variables active during a VNC session, which can help in troubleshooting further issues, view the VNC environment log:&lt;br /&gt;
:&amp;lt;code&amp;gt;cat ~/vnc_environment.log&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=528</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=528"/>
		<updated>2024-05-15T00:25:51Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## USER@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where USER is your rcc user account and ## is the selected port number&lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
;'''VNC Black Screen Issue'''&lt;br /&gt;
:If you encounter a black screen after logging into VNC, it could be due to the Anaconda Python environment interfering with the session. To resolve this issue, deactivate Anaconda Python using the command:&lt;br /&gt;
:&amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;'''Identifying Active Users'''&lt;br /&gt;
:To compile a list of users with active VNC sessions, which aids in monitoring current access to the VNC service, execute:&lt;br /&gt;
:&amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;&lt;br /&gt;
:This information can be used to oversee session activity and ensure that resources are allocated efficiently.&lt;br /&gt;
&lt;br /&gt;
;'''Terminating a VNC Session'''&lt;br /&gt;
:For situations where session termination is necessary, you can directly close a VNC session through the terminal or opt for manual termination if the direct method is insufficient. To directly terminate a session, use:&lt;br /&gt;
:&amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Replace &amp;lt;code&amp;gt;:xx&amp;lt;/code&amp;gt; with your session number.&lt;br /&gt;
&lt;br /&gt;
:For manual termination, proceed to remove the session files with:&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.Xxx-lock&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.X11-unix/Xxx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ensure to replace &amp;lt;code&amp;gt;Xxx&amp;lt;/code&amp;gt; with the correct session identifier. This allows for the removal of stuck or unresponsive sessions that cannot be closed normally.&lt;br /&gt;
&lt;br /&gt;
;'''Alternative Solution: Identifying Active Sessions'''&lt;br /&gt;
:Identifying sessions created by a specific user can be a strategic approach to session management, offering an alternative to manual session termination. This method is particularly useful for identifying and removing only unnecessary or problematic sessions. Use the following command, replacing &amp;lt;code&amp;gt;&amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt; with the actual username:&lt;br /&gt;
:&amp;lt;code&amp;gt;ps -ef | grep &amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:This will list all processes related to the specified user. You can then terminate unwanted sessions by killing the process IDs:&lt;br /&gt;
:&amp;lt;code&amp;gt;kill -9 &amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:Where &amp;lt;code&amp;gt;&amp;amp;lt;PID&amp;amp;gt;&amp;lt;/code&amp;gt; is the process ID obtained from the output of the previous command.&lt;br /&gt;
&lt;br /&gt;
:To check the environment variables active during a VNC session, which can help in troubleshooting further issues, view the VNC environment log:&lt;br /&gt;
:&amp;lt;code&amp;gt;cat ~/vnc_environment.log&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=527</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=527"/>
		<updated>2024-03-13T15:08:47Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## USER@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where USER is your rcc user account and ## is the selected port number&lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
;'''VNC Black Screen Issue'''&lt;br /&gt;
:If you encounter a black screen after logging into VNC, it could be due to the Anaconda Python environment interfering with the session. To resolve this issue, deactivate Anaconda Python using the command:&lt;br /&gt;
:&amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;'''Identifying Active Users'''&lt;br /&gt;
:To compile a list of users with active VNC sessions, which aids in monitoring current access to the VNC service, execute:&lt;br /&gt;
:&amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;&lt;br /&gt;
:This information can be used to oversee session activity and ensure that resources are allocated efficiently.&lt;br /&gt;
&lt;br /&gt;
;'''Terminating a VNC Session'''&lt;br /&gt;
:For situations where session termination is necessary, you can directly close a VNC session through the terminal or opt for manual termination if the direct method is insufficient. To directly terminate a session, use:&lt;br /&gt;
:&amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Replace &amp;lt;code&amp;gt;:xx&amp;lt;/code&amp;gt; with your session number.&lt;br /&gt;
&lt;br /&gt;
:For manual termination, proceed to remove the session files with:&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.Xxx-lock&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.X11-unix/Xxx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ensure to replace &amp;lt;code&amp;gt;Xxx&amp;lt;/code&amp;gt; with the correct session identifier. This allows for the removal of stuck or unresponsive sessions that cannot be closed normally.&lt;br /&gt;
&lt;br /&gt;
;'''Alternative Solution: Identifying Active Sessions'''&lt;br /&gt;
:Identifying sessions created by a specific user can be a strategic approach to session management, offering an alternative to manual session termination. This method is particularly useful for identifying and removing only unnecessary or problematic sessions. Use the following command, replacing &amp;lt;code&amp;gt;&amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt; with the actual username:&lt;br /&gt;
:&amp;lt;code&amp;gt;ps -ef | grep &amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=526</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=526"/>
		<updated>2024-03-13T15:00:02Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## USER@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where USER is your rcc user account and ## is the selected port number&lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
;'''VNC Black Screen Issue'''&lt;br /&gt;
:If you encounter a black screen after logging into VNC, it could be due to the Anaconda Python environment interfering with the session. To resolve this issue:&lt;br /&gt;
:&amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;'''Terminating a VNC Session'''&lt;br /&gt;
:Closing a VNC session can be done directly through the terminal or manually if the direct method doesn't work. For a direct termination, use:&lt;br /&gt;
:&amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Replace &amp;lt;code&amp;gt;:xx&amp;lt;/code&amp;gt; with your session number. For manual termination, remove the session files with the following commands:&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.Xxx-lock&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -f /tmp/.X11-unix/Xxx&amp;lt;/code&amp;gt;&lt;br /&gt;
:Make sure to replace &amp;lt;code&amp;gt;Xxx&amp;lt;/code&amp;gt; with the appropriate session identifier.&lt;br /&gt;
&lt;br /&gt;
;'''Identifying Active Users'''&lt;br /&gt;
:To list all users with active VNC sessions, which can aid in monitoring who is currently accessing the VNC service, execute:&lt;br /&gt;
:&amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;'''Identifying Active Sessions'''&lt;br /&gt;
:To identify sessions created by a specific user, which is crucial for managing multiple sessions effectively, use the following command. Remember to replace &amp;lt;code&amp;gt;&amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt; with the actual username of the user whose sessions you want to identify:&lt;br /&gt;
:&amp;lt;code&amp;gt;ps -ef | grep &amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=525</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=525"/>
		<updated>2024-03-13T14:42:37Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## USER@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where USER is your rcc user account and ## is the selected port number&lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
* '''VNC Black Screen Issue''': If you encounter a black screen after logging into VNC, it could be due to the Anaconda Python environment. To resolve this, deactivate Anaconda Python with the command:&lt;br /&gt;
 &amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Identifying Active Sessions''': To find sessions created by a specific user, use the command:&lt;br /&gt;
 &amp;lt;code&amp;gt;ps -ef | grep &amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
 Replace &amp;lt;code&amp;gt;&amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt; with the actual username. This is useful for identifying and managing any unnecessary sessions.&lt;br /&gt;
&lt;br /&gt;
* '''Terminating a VNC Session''': To close a VNC session, enter:&lt;br /&gt;
 &amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt;&lt;br /&gt;
 in the terminal, replacing &amp;lt;code&amp;gt;:xx&amp;lt;/code&amp;gt; with your session number. For manual termination, remove the session files with:&lt;br /&gt;
 &amp;lt;code&amp;gt;rm -f /tmp/.Xxx-lock&amp;lt;/code&amp;gt;&lt;br /&gt;
 followed by:&lt;br /&gt;
 &amp;lt;code&amp;gt;rm -f /tmp/.X11-unix/Xxx&amp;lt;/code&amp;gt;&lt;br /&gt;
 Ensure to replace &amp;lt;code&amp;gt;Xxx&amp;lt;/code&amp;gt; with the correct session identifier.&lt;br /&gt;
&lt;br /&gt;
* '''Identifying Active Users''': To see a list of users with active VNC sessions, use:&lt;br /&gt;
 &amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=524</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=524"/>
		<updated>2024-03-13T14:40:34Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## USER@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where USER is your rcc user account and ## is the selected port number&lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
* '''VNC Black Screen''': If you see a black screen after logging into VNC, make sure to deactivate Anaconda Python first. Use the command: &amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Terminating (closing) a VNC session''': Use &amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt; in terminal. For manual termination: &amp;lt;code&amp;gt; rm -f /tmp/.Xxx-lock &amp;lt;/code&amp;gt;, followed by &amp;lt;code&amp;gt; rm -f /tmp/.X11-unix/Xxx &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Identifying Active Users''': Use the command &amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Identifying Active Session''' created by a specific user:&amp;lt;code&amp;gt;ps -ef | grep &amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt; Replace &amp;lt;code&amp;gt;&amp;amp;lt;username&amp;amp;gt;&amp;lt;/code&amp;gt; with the actual username. This command helps in identifying and managing extra sessions that might need to be closed.&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=523</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=523"/>
		<updated>2023-11-15T16:43:27Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* SSH Tunneling */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## USER@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where USER is your rcc user account and ## is the selected port number&lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
* '''VNC Black Screen''': If you see a black screen after logging into VNC, make sure to deactivate Anaconda Python first. Use the command: &amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Terminating (closing) a VNC session''': Use &amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt; in terminal. For manual termination: &amp;lt;code&amp;gt; rm -f /tmp/.Xxx-lock &amp;lt;/code&amp;gt;, followed by &amp;lt;code&amp;gt; rm -f /tmp/.X11-unix/Xxx &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Identifying Active Users''': Use the command &amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=522</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=522"/>
		<updated>2023-11-15T16:42:31Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* SSH Tunneling */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## USER@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where USER is your rcc user account &lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
* '''VNC Black Screen''': If you see a black screen after logging into VNC, make sure to deactivate Anaconda Python first. Use the command: &amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Terminating (closing) a VNC session''': Use &amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt; in terminal. For manual termination: &amp;lt;code&amp;gt; rm -f /tmp/.Xxx-lock &amp;lt;/code&amp;gt;, followed by &amp;lt;code&amp;gt; rm -f /tmp/.X11-unix/Xxx &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Identifying Active Users''': Use the command &amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=521</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=521"/>
		<updated>2023-11-14T20:13:26Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## xxx@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where xxx is your rcc user name account &lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
* '''VNC Black Screen''': If you see a black screen after logging into VNC, make sure to deactivate Anaconda Python first. Use the command: &amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Terminating (closing) a VNC session''': Use &amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt; in terminal. For manual termination: &amp;lt;code&amp;gt; rm -f /tmp/.Xxx-lock &amp;lt;/code&amp;gt;, followed by &amp;lt;code&amp;gt; rm -f /tmp/.X11-unix/Xxx &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Identifying Active Users''': Use the command &amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=520</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=520"/>
		<updated>2023-11-14T20:13:02Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## xxx@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where xxx is your rcc user name account &lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
* '''VNC Black Screen''': If you see a black screen after logging into VNC, make sure to deactivate Anaconda Python first. Use the command: &amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Terminating (closing) a VNC session''': Use &amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt; in terminal. For manual termination: &amp;lt;code&amp;gt; rm -f /tmp/.Xxx-lock &amp;lt;/code&amp;gt; followed by &amp;lt;code&amp;gt; rm -f /tmp/.X11-unix/Xxx &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Identifying Active Users''': Use the command &amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=519</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=519"/>
		<updated>2023-11-14T20:12:45Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## xxx@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where xxx is your rcc user name account &lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
* '''VNC Black Screen''': If you see a black screen after logging into VNC, make sure to deactivate Anaconda Python first. Use the command: &amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Terminating (closing) a VNC session''': Use &amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt; in terminal. For manual termination: &amp;lt;code&amp;gt; rm -f /tmp/.Xxx-lock&amp;lt;/code&amp;gt; followed by &amp;lt;code&amp;gt; rm -f /tmp/.X11-unix/Xxx &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Identifying Active Users''': Use the command &amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=518</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=518"/>
		<updated>2023-11-14T20:12:25Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## xxx@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where xxx is your rcc user name account &lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
* '''VNC Black Screen''': If you see a black screen after logging into VNC, make sure to deactivate Anaconda Python first. Use the command: &amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Terminating (closing) a VNC session''': Use &amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt; in terminal. For manual termination: &amp;lt;code&amp;gt; rm -f /tmp/.Xxx-lock &amp;lt;/code&amp;gt; followed by &amp;lt;code&amp;gt; rm -f /tmp/.X11-unix/Xxx &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Identifying Active Users''': Use the command &amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=517</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=517"/>
		<updated>2023-11-14T20:11:27Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## xxx@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where xxx is your rcc user name account &lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
* '''VNC Black Screen''': If you see a black screen after logging into VNC, make sure to deactivate Anaconda Python first. Use the command: &amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Terminating (closing) a VNC session''': Use &amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt; in terminal. &lt;br /&gt;
&lt;br /&gt;
For manual termination:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
rm -f /tmp/.Xxx-lock &amp;lt;br&amp;gt; &lt;br /&gt;
rm -f /tmp/.X11-unix/Xxx&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Identifying Active Users''': Use the command &amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=516</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=516"/>
		<updated>2023-11-14T20:11:07Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## xxx@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where xxx is your rcc user name account &lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
* '''VNC Black Screen''': If you see a black screen after logging into VNC, make sure to deactivate Anaconda Python first. Use the command: &amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Terminating (closing) a VNC session''': Use &amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt; in terminal. For manual termination:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
rm -f /tmp/.Xxx-lock &amp;lt;br&amp;gt; &lt;br /&gt;
rm -f /tmp/.X11-unix/Xxx&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Identifying Active Users''': Use the command &amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=515</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=515"/>
		<updated>2023-11-14T20:10:27Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## xxx@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where xxx is your rcc user name account &lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
* '''VNC Black Screen''': If you see a black screen after logging into VNC, make sure to deactivate Anaconda Python first. Use the command: &amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Terminating (closing) a VNC session''': Use &amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt; in terminal. For manual termination:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
rm -f /tmp/.Xxx-lock &amp;lt;br&amp;gt;&lt;br /&gt;
rm -f /tmp/.X11-unix/Xxx&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Identifying Active Users''': Use the command &amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=514</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=514"/>
		<updated>2023-11-14T20:07:40Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## xxx@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where xxx is your rcc user name account &lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
* '''VNC Black Screen''': If you see a black screen after logging into VNC, make sure to deactivate Anaconda Python first. Use the command: &amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Terminating (closing) a VNC session''': Use &amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt; in terminal. For manual termination:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&lt;br /&gt;
rm -f /tmp/.Xxx-lock&lt;br /&gt;
rm -f /tmp/.X11-unix/Xxx&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Identifying Active Users''': Use the command &amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=513</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=513"/>
		<updated>2023-11-14T20:06:31Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## xxx@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where xxx is your rcc user name account &lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
* '''VNC Black Screen''': If you see a black screen after logging into VNC, make sure to deactivate Anaconda Python first. Use the command: &amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Terminating (closing) a VNC session''': Use &amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt; in terminal. For manual termination:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
rm -f /tmp/.Xxx-lock&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
rm -f /tmp/.X11-unix/Xxx&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Identifying Active Users''': Use the command &amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=512</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=512"/>
		<updated>2023-11-14T20:06:05Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## xxx@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where xxx is your rcc user name account &lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
* '''VNC Black Screen''': If you see a black screen after logging into VNC, make sure to deactivate Anaconda Python first. Use the command: &amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Terminating (closing) a VNC session''': Use &amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt; in terminal. For manual termination:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
rm -f /tmp/.Xxx-lock&lt;br /&gt;
rm -f /tmp/.X11-unix/Xxx&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Identifying Active Users''': Use the command &amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=511</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=511"/>
		<updated>2023-11-14T20:04:58Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## xxx@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where xxx is your rcc user name account &lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
* '''VNC Black Screen''': If you see a black screen after logging into VNC, make sure to deactivate Anaconda Python first. Use the command: &amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Terminating (closing) a VNC session''': Use &amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt; in terminal. For manual termination:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rm -f /tmp/.Xxx-lock&lt;br /&gt;
rm -f /tmp/.X11-unix/Xxx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* '''Identifying Active Users''': Use the command &amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=510</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=510"/>
		<updated>2023-11-14T20:04:21Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* FastX Method */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## xxx@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where xxx is your rcc user name account &lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method (alternative) ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
* '''VNC Black Screen''': If you see a black screen after logging into VNC, make sure to deactivate Anaconda Python first. Use the command: &amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Terminating a VNC session''': Use &amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt; in terminal. For manual termination:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rm -f /tmp/.Xxx-lock&lt;br /&gt;
rm -f /tmp/.X11-unix/Xxx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* '''Identifying Active Users''': Use the command &amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=509</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=509"/>
		<updated>2023-11-14T20:03:57Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* VNC Method */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## xxx@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where xxx is your rcc user name account &lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method (preferred) ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
* '''VNC Black Screen''': If you see a black screen after logging into VNC, make sure to deactivate Anaconda Python first. Use the command: &amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Terminating a VNC session''': Use &amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt; in terminal. For manual termination:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rm -f /tmp/.Xxx-lock&lt;br /&gt;
rm -f /tmp/.X11-unix/Xxx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* '''Identifying Active Users''': Use the command &amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=508</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=508"/>
		<updated>2023-11-14T20:03:01Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* SSH Tunneling */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## xxx@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
where xxx is your rcc user name account &lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
* '''VNC Black Screen''': If you see a black screen after logging into VNC, make sure to deactivate Anaconda Python first. Use the command: &amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Terminating a VNC session''': Use &amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt; in terminal. For manual termination:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rm -f /tmp/.Xxx-lock&lt;br /&gt;
rm -f /tmp/.X11-unix/Xxx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* '''Identifying Active Users''': Use the command &amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=507</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=507"/>
		<updated>2023-11-14T20:01:38Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* SSH Tunneling */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -L 59##:localhost:59## YOURRCCACCOUNT@squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
* '''VNC Black Screen''': If you see a black screen after logging into VNC, make sure to deactivate Anaconda Python first. Use the command: &amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Terminating a VNC session''': Use &amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt; in terminal. For manual termination:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rm -f /tmp/.Xxx-lock&lt;br /&gt;
rm -f /tmp/.X11-unix/Xxx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* '''Identifying Active Users''': Use the command &amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=506</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=506"/>
		<updated>2023-09-20T15:12:46Z</updated>

		<summary type="html">&lt;p&gt;Vahab: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -N -L 59##:localhost:59## squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
* '''VNC Black Screen''': If you see a black screen after logging into VNC, make sure to deactivate Anaconda Python first. Use the command: &amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Terminating a VNC session''': Use &amp;lt;code&amp;gt;vncserver -kill :xx&amp;lt;/code&amp;gt; in terminal. For manual termination:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rm -f /tmp/.Xxx-lock&lt;br /&gt;
rm -f /tmp/.X11-unix/Xxx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* '''Identifying Active Users''': Use the command &amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=505</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=505"/>
		<updated>2023-09-20T15:12:29Z</updated>

		<summary type="html">&lt;p&gt;Vahab: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -N -L 59##:localhost:59## squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
* '''VNC Black Screen''': If you see a black screen after logging into VNC, make sure to deactivate Anaconda Python first. Use the command: &amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Terminating a VNC session''': Use &amp;lt;code&amp;gt;vncserver -kill :xx/&amp;lt;code&amp;gt; in terminal. For manual termination:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rm -f /tmp/.Xxx-lock&lt;br /&gt;
rm -f /tmp/.X11-unix/Xxx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* '''Identifying Active Users''': Use the command &amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=504</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=504"/>
		<updated>2023-08-31T18:53:44Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -N -L 59##:localhost:59## squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
* '''VNC Black Screen''': If you see a black screen after logging into VNC, make sure to deactivate Anaconda Python first. Use the command: &amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Terminating a VNC session''': Use &amp;lt;code&amp;gt;vncserver -kill :xx/&amp;lt;/code&amp;gt; in terminal. For manual termination:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rm -f /tmp/.Xxx-lock&lt;br /&gt;
rm -f /tmp/.X11-unix/Xxx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* '''Identifying Active Users''': Use the command &amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=503</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=503"/>
		<updated>2023-08-31T18:52:46Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Login to Squiggles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -N -L 59##:localhost:59## squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
* '''VNC Black Screen''': If you see a black screen after logging into VNC, make sure to deactivate Anaconda Python first. Use the command: &amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Persistent VNC Problems''': Consider switching to the FastX method.&lt;br /&gt;
* '''Terminating a VNC session''': Use &amp;lt;code&amp;gt;vncserver -kill :xx/&amp;lt;/code&amp;gt; in terminal. For manual termination:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rm -f /tmp/.Xxx-lock&lt;br /&gt;
rm -f /tmp/.X11-unix/Xxx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* '''Identifying Active Users''': Use the command &amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=502</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=502"/>
		<updated>2023-08-31T18:52:23Z</updated>

		<summary type="html">&lt;p&gt;Vahab: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server tailored for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide outlines how to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* An RCC (Research Computer Server) account is necessary to access &amp;quot;Squiggles&amp;quot;.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot; and then &amp;quot;squiggles&amp;quot; to specify the server you wish to access.&lt;br /&gt;
* Account approval generally takes 1-3 days. For any issues, contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choosing a User Port:''' Each user is allocated a specific port number. New users should pick a port number (##) not already in use:&lt;br /&gt;
&lt;br /&gt;
[Table remains unchanged]&lt;br /&gt;
&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* '''PowerShell Method (Mac/Linux/Windows):''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -N -L 59##:localhost:59## squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''PuTTY (Windows):''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download PuTTY] for SSH tunneling and refer to the images below for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software used for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Starting a Session and Connecting to Squiggles ===&lt;br /&gt;
Ensure you've established an SSH tunnel before proceeding with either the VNC or FastX methods.&lt;br /&gt;
&lt;br /&gt;
==== VNC Method ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions initialize automatically upon boot-up.&lt;br /&gt;
** If issues occur, manually initiate a session using: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; is your specific port number.&lt;br /&gt;
** Access the session using the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** Input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt; in the server address bar, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; corresponds to the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method ====&lt;br /&gt;
FastX offers a potentially smoother experience compared to VNC, especially with multiple concurrent users.&lt;br /&gt;
* Download the [https://www.starnet.com/fastx/current-client FastX client] and:&lt;br /&gt;
** Start FastX.&lt;br /&gt;
** Click '+' to establish a new connection.&lt;br /&gt;
** Provide the Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** Start a session by clicking '+' and using the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
* '''VNC Black Screen''': If you see a black screen after logging into VNC, make sure to deactivate Anaconda Python first. Use the command: &amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Persistent VNC Problems''': Consider switching to the FastX method.&lt;br /&gt;
* '''Terminating a VNC session''': Use &amp;lt;code&amp;gt;vncserver -kill :xx/&amp;lt;/code&amp;gt; in terminal. For manual termination:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rm -f /tmp/.Xxx-lock&lt;br /&gt;
rm -f /tmp/.X11-unix/Xxx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* '''Identifying Active Users''': Use the command &amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=501</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=501"/>
		<updated>2023-08-31T18:49:33Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* RCC Account */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server designed for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide elucidates the steps to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* To use &amp;quot;Squiggles&amp;quot;, an RCC (Research Computer Server) account is required.&lt;br /&gt;
* Register for an account at [https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot;, then choose &amp;quot;squiggles&amp;quot; to specify the desired server.&lt;br /&gt;
* Account approval typically takes between 1-3 days. If you encounter any issues, please contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choose User Ports:''' Each user has a dedicated port number for login. New users should select a sport number (##) that is not taken by other users:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* ''' Power Shell Method (for Mac/Linux/Windows): ''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -N -L 59##:localhost:59## squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ''' Putty (for Windows): ''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download Putty] for SSH tunneling, and follow the below images for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Create a new Session and Connecting to Squiggles ===&lt;br /&gt;
Before proceeding with either the VNC or FastX methods, ensure you've established an SSH tunnel&lt;br /&gt;
&lt;br /&gt;
==== VNC Method ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions are initialized automatically during boot-up.&lt;br /&gt;
** If issues arise, manually start a session with: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, replacing &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; with your specific port number.&lt;br /&gt;
** For access, employ the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** In the server address bar, input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; matches the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method ====&lt;br /&gt;
FastX is potentially a more seamless alternative to VNC, especially when handling many simultaneous users.&lt;br /&gt;
* Fetch the [https://www.starnet.com/fastx/current-client FastX client] and then:&lt;br /&gt;
** Launch FastX.&lt;br /&gt;
** Press '+' to set up a new connection.&lt;br /&gt;
** Enter Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** To begin a session, tap '+' and use the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
* '''VNC Black Screen''': Experiencing a black screen after VNC login? Ensure you've deactivated Anaconda Python prior. Command: &amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Persistent VNC Issues''': Switch to the FastX method.&lt;br /&gt;
* '''Killing a VNC session''': In terminal, &amp;lt;code&amp;gt;vncserver -kill :xx/&amp;lt;/code&amp;gt;. For manual termination:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rm -f /tmp/.Xxx-lock&lt;br /&gt;
rm -f /tmp/.X11-unix/Xxx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* '''Identifying Active Users''': Command &amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=500</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=500"/>
		<updated>2023-08-31T18:49:16Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* RCC Account */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server designed for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide elucidates the steps to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
&lt;br /&gt;
* To use &amp;quot;Squiggles&amp;quot;, an RCC (Research Computer Server) account is required.&lt;br /&gt;
* Register for an account at [[https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center]].&lt;br /&gt;
* If prompted, select &amp;quot;others&amp;quot;, then choose &amp;quot;squiggles&amp;quot; to specify the desired server.&lt;br /&gt;
* Account approval typically takes between 1-3 days. If you encounter any issues, please contact Help-RCC at &amp;lt;help-rcc@mcw.edu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choose User Ports:''' Each user has a dedicated port number for login. New users should select a sport number (##) that is not taken by other users:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* ''' Power Shell Method (for Mac/Linux/Windows): ''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -N -L 59##:localhost:59## squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ''' Putty (for Windows): ''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download Putty] for SSH tunneling, and follow the below images for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Create a new Session and Connecting to Squiggles ===&lt;br /&gt;
Before proceeding with either the VNC or FastX methods, ensure you've established an SSH tunnel&lt;br /&gt;
&lt;br /&gt;
==== VNC Method ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions are initialized automatically during boot-up.&lt;br /&gt;
** If issues arise, manually start a session with: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, replacing &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; with your specific port number.&lt;br /&gt;
** For access, employ the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** In the server address bar, input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; matches the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method ====&lt;br /&gt;
FastX is potentially a more seamless alternative to VNC, especially when handling many simultaneous users.&lt;br /&gt;
* Fetch the [https://www.starnet.com/fastx/current-client FastX client] and then:&lt;br /&gt;
** Launch FastX.&lt;br /&gt;
** Press '+' to set up a new connection.&lt;br /&gt;
** Enter Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** To begin a session, tap '+' and use the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
* '''VNC Black Screen''': Experiencing a black screen after VNC login? Ensure you've deactivated Anaconda Python prior. Command: &amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Persistent VNC Issues''': Switch to the FastX method.&lt;br /&gt;
* '''Killing a VNC session''': In terminal, &amp;lt;code&amp;gt;vncserver -kill :xx/&amp;lt;/code&amp;gt;. For manual termination:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rm -f /tmp/.Xxx-lock&lt;br /&gt;
rm -f /tmp/.X11-unix/Xxx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* '''Identifying Active Users''': Command &amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=499</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=499"/>
		<updated>2023-08-31T18:47:59Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* RCC Account */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server designed for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide elucidates the steps to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
* To utilize &amp;quot;Squiggles&amp;quot;, an RCC (Research Computer Server) account is mandatory.&lt;br /&gt;
* Register for an account on [[https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center]].&lt;br /&gt;
* If prompted, choose &amp;quot;others&amp;quot; followed by &amp;quot;squiggles&amp;quot; to indicate the server of interest.&lt;br /&gt;
* The process takes 1-3 days. If having an issue contact Help-RCC &amp;lt;help-rcc@mcw.edu&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choose User Ports:''' Each user has a dedicated port number for login. New users should select a sport number (##) that is not taken by other users:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* ''' Power Shell Method (for Mac/Linux/Windows): ''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -N -L 59##:localhost:59## squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ''' Putty (for Windows): ''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download Putty] for SSH tunneling, and follow the below images for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Create a new Session and Connecting to Squiggles ===&lt;br /&gt;
Before proceeding with either the VNC or FastX methods, ensure you've established an SSH tunnel&lt;br /&gt;
&lt;br /&gt;
==== VNC Method ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions are initialized automatically during boot-up.&lt;br /&gt;
** If issues arise, manually start a session with: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, replacing &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; with your specific port number.&lt;br /&gt;
** For access, employ the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** In the server address bar, input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; matches the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method ====&lt;br /&gt;
FastX is potentially a more seamless alternative to VNC, especially when handling many simultaneous users.&lt;br /&gt;
* Fetch the [https://www.starnet.com/fastx/current-client FastX client] and then:&lt;br /&gt;
** Launch FastX.&lt;br /&gt;
** Press '+' to set up a new connection.&lt;br /&gt;
** Enter Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** To begin a session, tap '+' and use the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
* '''VNC Black Screen''': Experiencing a black screen after VNC login? Ensure you've deactivated Anaconda Python prior. Command: &amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Persistent VNC Issues''': Switch to the FastX method.&lt;br /&gt;
* '''Killing a VNC session''': In terminal, &amp;lt;code&amp;gt;vncserver -kill :xx/&amp;lt;/code&amp;gt;. For manual termination:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rm -f /tmp/.Xxx-lock&lt;br /&gt;
rm -f /tmp/.X11-unix/Xxx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* '''Identifying Active Users''': Command &amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=498</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=498"/>
		<updated>2023-08-31T18:47:39Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* RCC Account */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server designed for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide elucidates the steps to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
* To utilize &amp;quot;Squiggles&amp;quot;, an RCC (Research Computer Server) account is mandatory.&lt;br /&gt;
* Register for an account on [[https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center]].&lt;br /&gt;
* If prompted, choose &amp;quot;others&amp;quot; followed by &amp;quot;squiggles&amp;quot; to indicate the server of interest.&lt;br /&gt;
* The process takes 1-3 days. If having an issue contact Help-RCC &amp;lt;help-rcc@mcw.edu&amp;gt; for help&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choose User Ports:''' Each user has a dedicated port number for login. New users should select a sport number (##) that is not taken by other users:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* ''' Power Shell Method (for Mac/Linux/Windows): ''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -N -L 59##:localhost:59## squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ''' Putty (for Windows): ''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download Putty] for SSH tunneling, and follow the below images for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Create a new Session and Connecting to Squiggles ===&lt;br /&gt;
Before proceeding with either the VNC or FastX methods, ensure you've established an SSH tunnel&lt;br /&gt;
&lt;br /&gt;
==== VNC Method ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions are initialized automatically during boot-up.&lt;br /&gt;
** If issues arise, manually start a session with: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, replacing &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; with your specific port number.&lt;br /&gt;
** For access, employ the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** In the server address bar, input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; matches the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method ====&lt;br /&gt;
FastX is potentially a more seamless alternative to VNC, especially when handling many simultaneous users.&lt;br /&gt;
* Fetch the [https://www.starnet.com/fastx/current-client FastX client] and then:&lt;br /&gt;
** Launch FastX.&lt;br /&gt;
** Press '+' to set up a new connection.&lt;br /&gt;
** Enter Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** To begin a session, tap '+' and use the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
* '''VNC Black Screen''': Experiencing a black screen after VNC login? Ensure you've deactivated Anaconda Python prior. Command: &amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Persistent VNC Issues''': Switch to the FastX method.&lt;br /&gt;
* '''Killing a VNC session''': In terminal, &amp;lt;code&amp;gt;vncserver -kill :xx/&amp;lt;/code&amp;gt;. For manual termination:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rm -f /tmp/.Xxx-lock&lt;br /&gt;
rm -f /tmp/.X11-unix/Xxx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* '''Identifying Active Users''': Command &amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
	<entry>
		<id>https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=497</id>
		<title>Squiggles research computer server</title>
		<link rel="alternate" type="text/html" href="https://www.neuro.mcw.edu/meg/index.php?title=Squiggles_research_computer_server&amp;diff=497"/>
		<updated>2023-08-31T18:45:37Z</updated>

		<summary type="html">&lt;p&gt;Vahab: /* Connecting to Squiggles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introduction ===&lt;br /&gt;
&amp;quot;Squiggles&amp;quot; is a dedicated research computer server designed for the analysis and storage of MEG, Neurophysiology, and Epilepsy data. This guide elucidates the steps to connect using either the recommended FastX connection or the traditional VNC method.&lt;br /&gt;
&lt;br /&gt;
=== Access Requirements ===&lt;br /&gt;
==== RCC Account ====&lt;br /&gt;
* To utilize &amp;quot;Squiggles&amp;quot;, an RCC (Research Computer Server) account is mandatory.&lt;br /&gt;
* Register for an account on [[https://docs.rcc.mcw.edu/user-guide/accounts/ MCW-Infoscope's Research Computing Center]].&lt;br /&gt;
* If prompted, choose &amp;quot;others&amp;quot; followed by &amp;quot;squiggles&amp;quot; to indicate the server of interest.&lt;br /&gt;
* Adhere to the ensuing steps to kickstart a new session and gain remote access to Squiggles.&lt;br /&gt;
&lt;br /&gt;
=== Login to Squiggles ===&lt;br /&gt;
'''Choose User Ports:''' Each user has a dedicated port number for login. New users should select a sport number (##) that is not taken by other users:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|User&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Port&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Stout&lt;br /&gt;
|5910,5911&lt;br /&gt;
|-&lt;br /&gt;
|Joe Heffernan&lt;br /&gt;
|5912&lt;br /&gt;
|-&lt;br /&gt;
|Candida Ustine&lt;br /&gt;
|5914&lt;br /&gt;
|-&lt;br /&gt;
|Manoj Raghavan&lt;br /&gt;
|5913&lt;br /&gt;
|-&lt;br /&gt;
|Chad Carlson&lt;br /&gt;
|5915&lt;br /&gt;
|-&lt;br /&gt;
|Chris Anderson&lt;br /&gt;
|5916&lt;br /&gt;
|-&lt;br /&gt;
|Serena Thompson&lt;br /&gt;
|5917&lt;br /&gt;
|-&lt;br /&gt;
|Patrick Bauer&lt;br /&gt;
|5918&lt;br /&gt;
|-&lt;br /&gt;
|Jeff Binder&lt;br /&gt;
|5919&lt;br /&gt;
|-&lt;br /&gt;
|Leo Fernandino&lt;br /&gt;
|5920&lt;br /&gt;
|-&lt;br /&gt;
|Lisa Conant&lt;br /&gt;
|5921&lt;br /&gt;
|-&lt;br /&gt;
|Aqil Izadysadr&lt;br /&gt;
|5922&lt;br /&gt;
|-&lt;br /&gt;
|Nick Guzowski&lt;br /&gt;
|5923&lt;br /&gt;
|-&lt;br /&gt;
|Zack Harper&lt;br /&gt;
|5924&lt;br /&gt;
|-&lt;br /&gt;
|Bill Gross&lt;br /&gt;
|5925&lt;br /&gt;
|-&lt;br /&gt;
|Michelle Kassel&lt;br /&gt;
|5926&lt;br /&gt;
|-&lt;br /&gt;
|Greg McQuestion&lt;br /&gt;
|5927&lt;br /&gt;
|-&lt;br /&gt;
|Monica Keith&lt;br /&gt;
|5928&lt;br /&gt;
|-&lt;br /&gt;
|Priyanka Shah&lt;br /&gt;
|5929&lt;br /&gt;
|-&lt;br /&gt;
|Vahab Youssofzadeh&lt;br /&gt;
|5931&lt;br /&gt;
|-&lt;br /&gt;
|Songhee Kim&lt;br /&gt;
|5935&lt;br /&gt;
|-&lt;br /&gt;
|Cameron J Stewart &lt;br /&gt;
|5992&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== SSH Tunneling =====&lt;br /&gt;
* ''' Power Shell Method (for Mac/Linux/Windows): ''' In a bash shell, terminal, or Windows PowerShell, execute the following to set up an SSH tunnel for the VNC Viewer:&lt;br /&gt;
&amp;lt;code&amp;gt;ssh -N -L 59##:localhost:59## squiggles.rcc.mcw.edu&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ''' Putty (for Windows): ''' &lt;br /&gt;
[https://www.chiark.greenend.org.uk/~sgtatham/putty/ Download Putty] for SSH tunneling, and follow the below images for configuration:&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open-source software for SSH Tunneling (or SSH Port Forwarding).&lt;br /&gt;
  &lt;br /&gt;
[[File:Putty config1.PNG]]&lt;br /&gt;
[[File:Putty config2 tunnel.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== Create a new Session and Connecting to Squiggles ===&lt;br /&gt;
Before proceeding with either the VNC or FastX methods, ensure you've established an SSH tunnel&lt;br /&gt;
&lt;br /&gt;
==== VNC Method ====&lt;br /&gt;
* '''Creating &amp;amp; Accessing a VNC Session''':&lt;br /&gt;
** VNC sessions are initialized automatically during boot-up.&lt;br /&gt;
** If issues arise, manually start a session with: &amp;lt;code&amp;gt;vncserver :## -geometry 1900x1200&amp;lt;/code&amp;gt;, replacing &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; with your specific port number.&lt;br /&gt;
** For access, employ the [[https://www.realvnc.com/en/connect/download/viewer/ RealVNC viewer]].&lt;br /&gt;
** In the server address bar, input &amp;lt;code&amp;gt;localhost:##&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;##&amp;lt;/code&amp;gt; matches the last two digits of your port.&lt;br /&gt;
&lt;br /&gt;
[[image:vncviewer.png]]&lt;br /&gt;
&lt;br /&gt;
==== FastX Method ====&lt;br /&gt;
FastX is potentially a more seamless alternative to VNC, especially when handling many simultaneous users.&lt;br /&gt;
* Fetch the [https://www.starnet.com/fastx/current-client FastX client] and then:&lt;br /&gt;
** Launch FastX.&lt;br /&gt;
** Press '+' to set up a new connection.&lt;br /&gt;
** Enter Connection Name, host (squiggles.rcc.mcw.edu), and your RCC username.&lt;br /&gt;
** To begin a session, tap '+' and use the command &amp;lt;code&amp;gt;/etc/X11/xinit/xinitrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File: FastX_config.png]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
* '''VNC Black Screen''': Experiencing a black screen after VNC login? Ensure you've deactivated Anaconda Python prior. Command: &amp;lt;code&amp;gt;conda deactivate&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Persistent VNC Issues''': Switch to the FastX method.&lt;br /&gt;
* '''Killing a VNC session''': In terminal, &amp;lt;code&amp;gt;vncserver -kill :xx/&amp;lt;/code&amp;gt;. For manual termination:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rm -f /tmp/.Xxx-lock&lt;br /&gt;
rm -f /tmp/.X11-unix/Xxx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* '''Identifying Active Users''': Command &amp;lt;code&amp;gt;ls -l /tmp/.X11-unix&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Vahab</name></author>
	</entry>
</feed>