<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.umiacs.umd.edu/umiacs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sabobbin</id>
	<title>UMIACS - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.umiacs.umd.edu/umiacs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sabobbin"/>
	<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php/Special:Contributions/Sabobbin"/>
	<updated>2026-06-01T17:52:28Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.7</generator>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=MailmanFAQ&amp;diff=8330</id>
		<title>MailmanFAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=MailmanFAQ&amp;diff=8330"/>
		<updated>2019-04-30T12:26:07Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===How do I post to a mailing list?===&lt;br /&gt;
Members of a mailman list can post by sending mail to:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;list-name&amp;lt;/span&amp;gt;@lists.umiacs.umd.edu&lt;br /&gt;
Please make sure to substitute &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;list-name&amp;lt;/span&amp;gt; for the name of your list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===How do I add users to a mailing list?===&lt;br /&gt;
* Login to the mailing list&#039;s adminstration page use your mailman admin password.&lt;br /&gt;
&lt;br /&gt;
   http://lists.umiacs.umd.edu/mailman/admin/MAILINGLISTNAME&lt;br /&gt;
&lt;br /&gt;
* Click &amp;quot;Membership Management...&amp;quot; -&amp;gt; Choose &amp;quot;Mass Subscription&amp;quot;.&lt;br /&gt;
* In the &amp;quot;Mass Subscriptions&amp;quot; panel, enter one address per line of users you would like to subscribe.&lt;br /&gt;
* Click &amp;quot;Submit Your Changes&amp;quot; button.&lt;br /&gt;
* You can verify by choosing &amp;quot;Membership List&amp;quot; under &amp;quot;Membership Management...&amp;quot; and finding each user&#039;s address.&lt;br /&gt;
* After completion, click &amp;quot;Logout&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===How can someone subscribe without me doing anything?===&lt;br /&gt;
They just need to go to &lt;br /&gt;
&lt;br /&gt;
   http://lists.umiacs.umd.edu/mailman/listinfo/LISTNAME&lt;br /&gt;
&lt;br /&gt;
and fill in the form. They can also subscribe/unsubscribe by email by sending to&lt;br /&gt;
&lt;br /&gt;
   LISTNAME-subscribe&lt;br /&gt;
&lt;br /&gt;
or to unsubscribe,&lt;br /&gt;
&lt;br /&gt;
   LISTNAME-unsubscribe&lt;br /&gt;
&lt;br /&gt;
In ALL of the above cases, the user will receive email confirming their action. They need to just reply to the mail for this to take affect.&lt;br /&gt;
&lt;br /&gt;
===Is there an easy way to discard all messages waiting to be reviewed?===&lt;br /&gt;
If you have a list where non members can post but their messages are moderated, you&#039;ll have to deal with a lot of spam. After sometime, just a small percentage of them will be good posts. &lt;br /&gt;
&lt;br /&gt;
The admindb page has a checkbox that allows you to discard all held messages that are marked Defer. On heavy lists with lots of spam holds, this makes clearing them much faster.&lt;br /&gt;
&lt;br /&gt;
To make sure that all mail from non-members is automatically deleted, go to the privacy page followed by the sender-filter sub-page. At the bottom of the page, set to &amp;quot;discard&amp;quot; the value for &amp;quot;Action to take for postings from non-members for which no explicit action is defined.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
On the same page, at the top, you can do the same thing for postings by members (if your list is moderated such that users can&#039;t post).&lt;br /&gt;
&lt;br /&gt;
===How do I turn off HTML messages/attachments?===&lt;br /&gt;
On the admin page, go to the Content Filtering section. &lt;br /&gt;
  &lt;br /&gt;
  Change &amp;quot;Should Mailman filter ...&amp;quot; to Yes. &lt;br /&gt;
&lt;br /&gt;
If you leave the rest at default values, including&lt;br /&gt;
&lt;br /&gt;
  Yes for &amp;quot;Should Mailman convert text/html parts to plain text?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
your list will only distribute plain text messages with no attachments.&lt;br /&gt;
&lt;br /&gt;
===How can I post from 2 or more addresses to a &amp;quot;members-only&amp;quot; list?===&lt;br /&gt;
If you&#039;re subscribed to a members-only list as USER@umiacs.umd.edu and accidentally post as USER@cfar.umd.edu, your message will not go through.&lt;br /&gt;
&lt;br /&gt;
The solution is to actually subscribe both addresses to the list, but to disable delivery from all but one of the addresses. So in the above example, I&#039;d subscribe USER@umiacs.umd.edu and USER@cfar.umd.edu, but I would disable delivery to USER@cfar.umd.edu.&lt;br /&gt;
&lt;br /&gt;
You can disable delivery to an address by going to the personal options page for that address and setting &amp;quot;Mail delivery&amp;quot; to &amp;quot;disabled&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
The list manager can disable delivery to an address by going to the membership page and clicking &amp;quot;no mail&amp;quot; next to the address in question.&lt;br /&gt;
&lt;br /&gt;
===How do I change a member&#039;s password or send them their password?===&lt;br /&gt;
Go to the Membership Management page, click the address in question. The page that appears allows you to set a user&#039;s password or mail them their existing password by clicking on &lt;br /&gt;
  &lt;br /&gt;
   &amp;quot;Email my password to me&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Note all the other options you can set for the user here.&lt;br /&gt;
&lt;br /&gt;
Don&#039;t forget that members can have their password sent to them anytime they like by clicking the appropriate button on their personal page. There is no need for you to change their password if they forget their password. They just have to go to&lt;br /&gt;
&lt;br /&gt;
   http://lists.umiacs.umd.edu/mailman/options/LISTNAME/USERNAME%40DOMAINNAME&lt;br /&gt;
&lt;br /&gt;
e.g.:&lt;br /&gt;
&lt;br /&gt;
   http://lists.umiacs.umd.edu/mailman/options/umiacs/johndoe%40umiacs.umd.edu&lt;br /&gt;
&lt;br /&gt;
===How can I restrict the list so only authorized persons can post?===&lt;br /&gt;
Turn on the moderation flag for all your existing users. Go to the Membership Management page, and use the Additional Member Tasks to turn on the mod flag for all users.&lt;br /&gt;
&lt;br /&gt;
Then go to Privacy Options -&amp;gt; Sender filters and set the default_member_moderation flag to Yes so that new users are automatically set as moderated.&lt;br /&gt;
&lt;br /&gt;
Set the member_moderation_action to Reject and add a nice rejection notice text to the following text box.  &lt;br /&gt;
&lt;br /&gt;
   Set the generic_nonmember_action to Reject or Discard.&lt;br /&gt;
&lt;br /&gt;
===How do I unsubscribe users without them getting an unsubscribe message?===&lt;br /&gt;
By default, they will not get an unsubscribe message. You need only go to the membership page and click the &amp;quot;unsub&amp;quot; button next to each of their names and press &amp;quot;submit&amp;quot; or go to the Mass Removal subpage under Membership Management and add all the addresses into the  window and click &amp;quot;submit&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===How do I edit a held message before approving it for the list?===&lt;br /&gt;
* Use the &amp;quot;forward this message&amp;quot; feature in the admindb page to forward the message to yourself.&lt;br /&gt;
* At the same time, discard the original held message. You may want to do this later, after you&#039;re sure the message was properly forwarded to you.&lt;br /&gt;
* Edit the message in your mail reader. You should include a notice in the message explaining that the list moderator has edited the message. Please use proper netiquette!&lt;br /&gt;
* Resend the message to the list using a Resent-To: header containing the list posting address. Also include an Approved: header containing the list&#039;s admin password.&lt;br /&gt;
&lt;br /&gt;
===Why don&#039;t some messages get to the list===&lt;br /&gt;
* Some lists may have spam filters turned on by staff to eliminate problems&lt;br /&gt;
* These filters are under &amp;quot;Privacy options...&amp;quot; -&amp;gt; &amp;quot;Spam filters&amp;quot;&lt;br /&gt;
* The most common of these that will be applied is to restrict posts with [QUAR] in the subject&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Network/VPN&amp;diff=8314</id>
		<title>Network/VPN</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Network/VPN&amp;diff=8314"/>
		<updated>2019-04-25T13:36:03Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A virtual private network (VPN) extends a private network across a public network, and enables users to send and receive data across shared or public networks as if their computing devices were directly connected to the private network. UMIACS currently provides VPN access through a Pulse Secure SSL VPN.&lt;br /&gt;
&lt;br /&gt;
==Getting Connected==&lt;br /&gt;
=== Client Setup ===&lt;br /&gt;
* [[Network/VPN/Windows|Configuring a Windows SSL VPN Connection]] &lt;br /&gt;
* [[Network/VPN/OSX|Configuring a macOS VPN Connection]]&lt;br /&gt;
* [[Network/VPN/Ubuntu|Configuring an Ubuntu VPN Connection]]&lt;br /&gt;
* &#039;&#039;&#039;Mobile Devices:&#039;&#039;&#039;&lt;br /&gt;
:* [[Network/VPN/IOS | Configuring an iOS device]]&lt;br /&gt;
Once connected to the VPN you can use the [[Remote_Desktop| Remote Desktop client]] to access a Windows machine, as well as access other UMIACS resources.&lt;br /&gt;
&lt;br /&gt;
=== Multi-Factor Authentication ===&lt;br /&gt;
{{Note| UMIACS VPN mandatory multi-factor authentication goes into effect at 8:00am on May 10th, 2019.}}&lt;br /&gt;
&lt;br /&gt;
* [[Network/VPN/MFA | Configuring Multi-Factor authentication]]&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Iribe/ConferenceRooms&amp;diff=8291</id>
		<title>Iribe/ConferenceRooms</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Iribe/ConferenceRooms&amp;diff=8291"/>
		<updated>2019-04-10T12:48:18Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Types of Rooms ==&lt;br /&gt;
; [[Iribe/ConferenceRooms/Moderated | Moderated Rooms]]&lt;br /&gt;
: Seminar and large conference areas must be scheduled through the designated moderator for the room.&lt;br /&gt;
; [[Iribe/ConferenceRooms/AutoAccept | Auto-Accept Rooms]]&lt;br /&gt;
: These 6-12 person rooms are scheduled, but will automatically accept your meeting without requiring moderation.&lt;br /&gt;
; [[Iribe/ConferenceRooms/HuddleRoom | Huddle Rooms]]&lt;br /&gt;
: Meant for last-minute, short-term meetings for one to three people or for personal phone calls.&lt;br /&gt;
: Huddle rooms can only be scheduled at the touch panel.  They cannot be scheduled ahead of time through Google Calendar.&lt;br /&gt;
&lt;br /&gt;
== Common Taks ==&lt;br /&gt;
* [[Iribe/ConferenceRooms/Reservations | Reserving a room]]&lt;br /&gt;
* [[Iribe/ConferenceRooms/Moderation | [Moderator] Approving a room request ]]&lt;br /&gt;
* [[Iribe/ConferenceRooms/Moderation | [Moderator] Enabling notifications for pending requests ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Viewing ==&lt;br /&gt;
Conference room availability can be [[Iribe/ConferenceRooms/View | viewed]] with UMD’s Google Calendar system or from a touch panel outside each individual room.  The touch panel quickly allows you to see the status of the room: red if the room is reserved right now and green if it is open.&lt;br /&gt;
&lt;br /&gt;
== Scheduling ==&lt;br /&gt;
Conference rooms are [[Iribe/ConferenceRooms/Reserve | reserved]] with UMD’s Google Calendar system along with a touch panel outside the room.  The touch panel quickly allows you to see the status of the room: red if the room is reserved right now and green if it is open.  You can walk up to the panel and reserve the room if it is unoccupied within the next 12 hours.&lt;br /&gt;
&lt;br /&gt;
== Room Capabilities ==&lt;br /&gt;
Our conference rooms have different AV capabilities based on the size of the room you are using.  For launch day we are still working with the AV contractors on a number of the capabilities in these rooms, but you should at a minimum be able to plug in your laptop to display to the projector and screen(s).  In the future we will outline and give sessions on how to effectively use the different functionalities in our conference rooms.&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Iribe/ConferenceRooms/Moderation&amp;diff=8290</id>
		<title>Iribe/ConferenceRooms/Moderation</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Iribe/ConferenceRooms/Moderation&amp;diff=8290"/>
		<updated>2019-04-10T12:48:13Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: Created page with &amp;quot;{{Note | page under development}}  == Manage pending requests == To approve: select I&amp;#039;m going&amp;lt;br/&amp;gt; To deny: select not going   == Enabling notifications ==  * Room/Resource se...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Note | page under development}}&lt;br /&gt;
&lt;br /&gt;
== Manage pending requests ==&lt;br /&gt;
To approve: select I&#039;m going&amp;lt;br/&amp;gt;&lt;br /&gt;
To deny: select not going&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enabling notifications == &lt;br /&gt;
* Room/Resource settings&lt;br /&gt;
* General notifications section, enable what you want.&lt;br /&gt;
&lt;br /&gt;
This is done on a room by room basis. Recommended you at least have notifications enabled for the rooms you moderate.&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Iribe&amp;diff=8289</id>
		<title>Iribe</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Iribe&amp;diff=8289"/>
		<updated>2019-04-10T06:41:11Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following page outlines some general information about the Iribe building and its capabilities.&lt;br /&gt;
&lt;br /&gt;
== Address ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
8125 Paint Branch Drive&lt;br /&gt;
College Park, MD 20742&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Building Facilities ==&lt;br /&gt;
* [[Iribe/ConferenceRooms | Conference Rooms]]&lt;br /&gt;
* [[ Iribe/Mailroom | Mail Room ]]&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous  ==&lt;br /&gt;
* [[UMIACS Public Printers]]&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Iribe/ConferenceRooms&amp;diff=8223</id>
		<title>Iribe/ConferenceRooms</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Iribe/ConferenceRooms&amp;diff=8223"/>
		<updated>2019-04-04T18:47:29Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Conference rooms are scheduled with UMD’s Google Calendar system along with a touch panel outside the room.  The touch panel quickly allows you to see if the room is reserved by turning red or green if the room is open.  You can walk up to the panel and reserve the room if it is unoccupied within the next 12 hours.  There are huddle rooms that are only scheduled by the touch panels and are for small short term quick meetings or personal phone calls.&lt;br /&gt;
&lt;br /&gt;
You can see our documentation on all the huddle and conference room spaces in the Iribe Center in our public Wiki.&lt;br /&gt;
&lt;br /&gt;
Our conference rooms have different capabilities based on the size of the room you are using.  For launch day we are still working on a number of the capabilities in these rooms and you should be able to plug in your laptop to display to the screen and projector.  In the future we will outline and give sessions on how to utilize the different functionalities in our conference rooms.&lt;br /&gt;
&lt;br /&gt;
== How do I schedule a room?==&lt;br /&gt;
pending&lt;br /&gt;
&lt;br /&gt;
== Types of rooms ==&lt;br /&gt;
; Seminar&lt;br /&gt;
: description&lt;br /&gt;
; Conference&lt;br /&gt;
: description&lt;br /&gt;
; Huddle&lt;br /&gt;
: description&lt;br /&gt;
&lt;br /&gt;
== Room Capabilities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Room&lt;br /&gt;
! Type&lt;br /&gt;
! Max Occupants&lt;br /&gt;
! Capabilities&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Iribe/Mailroom&amp;diff=8219</id>
		<title>Iribe/Mailroom</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Iribe/Mailroom&amp;diff=8219"/>
		<updated>2019-04-02T19:49:19Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: Created page with &amp;quot; The mailroom is located in room 5109.  More details about this facility coming soon!&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
The mailroom is located in room 5109.&lt;br /&gt;
&lt;br /&gt;
More details about this facility coming soon!&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Iribe&amp;diff=8218</id>
		<title>Iribe</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Iribe&amp;diff=8218"/>
		<updated>2019-04-02T19:48:51Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following page outlines some general information about the Iribe building and its capabilities.&lt;br /&gt;
&lt;br /&gt;
== Address ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
8125 Paint Branch Drive&lt;br /&gt;
College Park, MD 20742&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Building Facilities ==&lt;br /&gt;
* Building Map (Coming soon)&lt;br /&gt;
* [[Iribe/ConferenceRooms | Conference Rooms]]&lt;br /&gt;
* [[ Iribe/Mailroom | Mail Room ]]&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous  ==&lt;br /&gt;
* [[UMIACS Public Printers]]&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Iribe&amp;diff=8217</id>
		<title>Iribe</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Iribe&amp;diff=8217"/>
		<updated>2019-04-02T19:46:33Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following page outlines some general information about the Iribe building and its capabilities.&lt;br /&gt;
&lt;br /&gt;
== Address ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
8125 Paint Branch Drive&lt;br /&gt;
College Park, MD 20742&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Building Facilities ==&lt;br /&gt;
* Building Map&lt;br /&gt;
* [[Iribe/ConferenceRooms | Conference Rooms]]&lt;br /&gt;
* [[ Iribe/Mailroom | Mail Room ]]&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous  ==&lt;br /&gt;
* [[UMIACS Public Printers]]&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Iribe&amp;diff=8214</id>
		<title>Iribe</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Iribe&amp;diff=8214"/>
		<updated>2019-04-02T19:40:22Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following page outlines some general information about the Iribe building and its capabilities.&lt;br /&gt;
&lt;br /&gt;
== Address ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
8125 Paint Branch Drive&lt;br /&gt;
College Park, MD 20742&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Building Facilities ==&lt;br /&gt;
* [[Iribe/ConferenceRooms | Conference Rooms]]&lt;br /&gt;
* Building Map&lt;br /&gt;
* [[ Iribe/Mailroom || Mail Room ]]&lt;br /&gt;
&lt;br /&gt;
== Printing ==&lt;br /&gt;
[[UMIACS Public Printers]]&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Iribe&amp;diff=8213</id>
		<title>Iribe</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Iribe&amp;diff=8213"/>
		<updated>2019-04-02T19:37:36Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following page outlines some general information about the Iribe building and its capabilities.&lt;br /&gt;
&lt;br /&gt;
== Building Facilities ==&lt;br /&gt;
* [[Iribe/ConferenceRooms | Conference Rooms]]&lt;br /&gt;
* Building Map&lt;br /&gt;
* [[ Iribe/Mailroom || Mail Room&lt;br /&gt;
&lt;br /&gt;
== Printing ==&lt;br /&gt;
[[UMIACS Public Printers]]&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Iribe/ConferenceRooms&amp;diff=8212</id>
		<title>Iribe/ConferenceRooms</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Iribe/ConferenceRooms&amp;diff=8212"/>
		<updated>2019-04-02T19:35:17Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: Created page with &amp;quot;Conference rooms are scheduled with UMD’s Google Calendar system along with a touch panel outside the room.  The touch panel quickly allows you to see if the room is reserve...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Conference rooms are scheduled with UMD’s Google Calendar system along with a touch panel outside the room.  The touch panel quickly allows you to see if the room is reserved by turning red or green if the room is open.  You can walk up to the panel and reserve the room if it is unoccupied within the next 12 hours.  There are huddle rooms that are only scheduled by the touch panels and are for small short term quick meetings or personal phone calls.&lt;br /&gt;
&lt;br /&gt;
You can see our documentation on all the huddle and conference room spaces in the Iribe Center in our public Wiki.&lt;br /&gt;
&lt;br /&gt;
Our conference rooms have different capabilities based on the size of the room you are using.  For launch day we are still working on a number of the capabilities in these rooms and you should be able to plug in your laptop to display to the screen and projector.  In the future we will outline and give sessions on how to utilize the different functionalities in our conference rooms.&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Iribe&amp;diff=8206</id>
		<title>Iribe</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Iribe&amp;diff=8206"/>
		<updated>2019-04-02T18:27:10Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: Created page with &amp;quot;  == Printers == https://wiki.umiacs.umd.edu/umiacs/index.php/Umiacs_Public_Printers  == Conference Rooms ==   Conference rooms are scheduled with UMD’s Google Calendar syst...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Printers ==&lt;br /&gt;
https://wiki.umiacs.umd.edu/umiacs/index.php/Umiacs_Public_Printers&lt;br /&gt;
&lt;br /&gt;
== Conference Rooms == &lt;br /&gt;
&lt;br /&gt;
Conference rooms are scheduled with UMD’s Google Calendar system along with a touch panel outside the room.  The touch panel quickly allows you to see if the room is reserved by turning red or green if the room is open.  You can walk up to the panel and reserve the room if it is unoccupied within the next 12 hours.  There are huddle rooms that are only scheduled by the touch panels and are for small short term quick meetings or personal phone calls.&lt;br /&gt;
&lt;br /&gt;
You can see our documentation on all the huddle and conference room spaces in the Iribe Center in our public Wiki.&lt;br /&gt;
&lt;br /&gt;
Our conference rooms have different capabilities based on the size of the room you are using.  For launch day we are still working on a number of the capabilities in these rooms and you should be able to plug in your laptop to display to the screen and projector.  In the future we will outline and give sessions on how to utilize the different functionalities in our conference rooms.&lt;br /&gt;
&lt;br /&gt;
== Mailroom ==&lt;br /&gt;
The new mailroom is 5109 and is on the 5th floor.&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=NautilusThumbnails&amp;diff=7989</id>
		<title>NautilusThumbnails</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=NautilusThumbnails&amp;diff=7989"/>
		<updated>2018-10-02T19:06:46Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: Created page with &amp;quot;  == Disable Nautilus Thumbnail Feature (RHEL)== * Open a file browser window * In the top bar click &amp;#039;File -&amp;gt; Preferences&amp;#039; **File:Nautilus-preferences.png | thumb|center|380...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Disable Nautilus Thumbnail Feature (RHEL)==&lt;br /&gt;
* Open a file browser window&lt;br /&gt;
* In the top bar click &#039;File -&amp;gt; Preferences&#039;&lt;br /&gt;
**[[File:Nautilus-preferences.png | thumb|center|380px]]&lt;br /&gt;
* Navigate to the &#039;Search &amp;amp; Preview&#039; tab.&lt;br /&gt;
**[[File:Nautilus-preview.png | thumb|center|280px]]&lt;br /&gt;
* Under the thumbnails section select &#039;Never&#039;&lt;br /&gt;
* Exit the window.&lt;br /&gt;
&lt;br /&gt;
== Clean up existing thumbnail files==&lt;br /&gt;
Thumbnails are stored in the following directory:&lt;br /&gt;
&amp;lt;pre&amp;gt;~/.cache/thumbnails/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Removing that directory will clean up the thumbnails.&lt;br /&gt;
&lt;br /&gt;
==Checking Thumbnail space usage==&lt;br /&gt;
The following command shows the current disk space utilization of the thumbnails:&lt;br /&gt;
&amp;lt;pre&amp;gt;du -sh ~/.cache/thumbnails/ &amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=File:Nautilus-preview.png&amp;diff=7986</id>
		<title>File:Nautilus-preview.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=File:Nautilus-preview.png&amp;diff=7986"/>
		<updated>2018-10-02T18:29:38Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=File:Nautilus-preferences.png&amp;diff=7985</id>
		<title>File:Nautilus-preferences.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=File:Nautilus-preferences.png&amp;diff=7985"/>
		<updated>2018-10-02T18:28:58Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=MFA&amp;diff=7776</id>
		<title>MFA</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=MFA&amp;diff=7776"/>
		<updated>2018-04-23T12:41:39Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: Created page with &amp;quot;{{Note | This page is a work in progress, and covers a feature currently being tested/deployed}} Multi-factor authentication (MFA) is a method of confirming a user&amp;#039;s claimed i...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Note | This page is a work in progress, and covers a feature currently being tested/deployed}}&lt;br /&gt;
Multi-factor authentication (MFA) is a method of confirming a user&#039;s claimed identity in which a user is granted access only after successfully presenting 2 or more pieces of evidence (or factors) to an authentication mechanism.  Valid factors include:&lt;br /&gt;
* knowledge (something they and only they know)&lt;br /&gt;
* possession (something they and only they have)&lt;br /&gt;
* inherence (something they and only they are)&lt;br /&gt;
&lt;br /&gt;
UMIACS Utilizes the Duo security platform to allow mobile devices to server as a second factor.&lt;br /&gt;
&lt;br /&gt;
== Common Tasks ==&lt;br /&gt;
* Getting Started&lt;br /&gt;
* [[MFA/Duo_Recovery | Replacing a lost Duo MFA device.]]&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=WebSpace&amp;diff=7586</id>
		<title>WebSpace</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=WebSpace&amp;diff=7586"/>
		<updated>2018-01-29T15:40:21Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;UMIACS provides web space hosting for research/lab pages and user pages.&lt;br /&gt;
&lt;br /&gt;
==Main Website and Lab Pages==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;http://www.umiacs.umd.edu&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users can access the main website and lab sites for editing in two ways:&lt;br /&gt;
* From &amp;lt;b&amp;gt;Unix&amp;lt;/b&amp;gt; as /fs/www - and can be remotely accessed by [[SFTP]] to a supported Unix host (eg. [[OpenLAB]])&lt;br /&gt;
* From &amp;lt;b&amp;gt;Windows&amp;lt;/b&amp;gt; as \\fluidfs.pc.umiacs.umd.edu\www-umiacs - and remotely accessed by the same file share over the [[VPN]]&lt;br /&gt;
&lt;br /&gt;
Faculty members and authorized users can modify their own public profiles on the main UMIACS homepage. For instructions, see [[ContentManagement]].&lt;br /&gt;
&lt;br /&gt;
==Personal Web Space==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;http://www.umiacs.umd.edu/~username&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users can access their website for editing two ways:&lt;br /&gt;
&lt;br /&gt;
* From &amp;lt;b&amp;gt;Unix&amp;lt;/b&amp;gt; as /fs/www-users/username - and can be remotely accessed via [[SFTP]] to a supported UNIX host (eg. [[OpenLAB]])&lt;br /&gt;
* From &amp;lt;b&amp;gt;Windows&amp;lt;/b&amp;gt; as \\fluidfs.pc.umiacs.umd.edu\www-users\username - and remotely accessed by the same file share over the [[VPN]]&lt;br /&gt;
&lt;br /&gt;
In general, large datasets related to a Labs research should go into the specific lab&#039;s web tree, not the individual users.  Remember that users&#039; webpage is not permanently maintained once the user leaves UMIACS.&lt;br /&gt;
&lt;br /&gt;
==Adding A Password Protected Folder To Your Web Space==&lt;br /&gt;
&lt;br /&gt;
1) Create the directory you want to password protect or &amp;lt;tt&amp;gt;cd&amp;lt;/tt&amp;gt; into the directory you want to password protect&lt;br /&gt;
&lt;br /&gt;
2) Create a file called &#039;&#039;.htaccess&#039;&#039; (&amp;lt;tt&amp;gt; vi .htaccess&amp;lt;/tt&amp;gt;) in the directory you wish to password protect.&lt;br /&gt;
&lt;br /&gt;
3) In the file you just created type the following lines &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AuthUserFile &amp;quot;/your/directory/here/&amp;quot;.htpasswd&lt;br /&gt;
AuthName &amp;quot;Secure Document&amp;quot;&lt;br /&gt;
AuthType Basic&lt;br /&gt;
require user username&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For example, if you were going to protect the &amp;lt;tt&amp;gt;/fs/www-users/username/private&amp;lt;/tt&amp;gt; directory and you want the required name to be  &amp;lt;tt&amp;gt;class239&amp;lt;/tt&amp;gt;, then your file would look like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AuthUserFile /fs/www-users/username/private/.htpasswd&lt;br /&gt;
AuthName &amp;quot;Secure Document&amp;quot;&lt;br /&gt;
AuthType Basic&lt;br /&gt;
require user class239&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Create a file called &#039;&#039;.htpasswd&#039;&#039; in the same directory as &#039;&#039;.htaccess&#039;&#039;. You create this file by typing in &amp;lt;tt&amp;gt;htpasswd -c .htpasswd &#039;&#039;username&#039;&#039;&amp;lt;/tt&amp;gt; in the directory area to be protected.&lt;br /&gt;
&lt;br /&gt;
In the example above, the username is &amp;lt;tt&amp;gt;class239&amp;lt;/tt&amp;gt; so you would type &amp;lt;tt&amp;gt;htpasswd -c .htpasswd class239&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will be prompted to enter the password you want. The &#039;&#039;.htpasswd&#039;&#039; file will be created in the current directory and will contain an encrypted version of the password.&lt;br /&gt;
&lt;br /&gt;
To later change the username, edit the &#039;&#039;.htaccess&#039;&#039; file and change the username. If you want to later change the password, just retype the above line in step 4 and enter the new password at the prompt.&lt;br /&gt;
&lt;br /&gt;
==Restricting Content based on IP address==&lt;br /&gt;
It is possible to have pages on your webspace only accessible to clients connecting from certain IP addresses. In order to accomplish this, cd in to the directory you wish to restrict, and edit your &#039;&#039;.htaccess&#039;&#039; or &#039;&#039;httpd.conf&#039;&#039; file. The example below shows how to make content only viewable to clients connecting from the UMD wifi in Apache 2.2.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space: pre-wrap; &lt;br /&gt;
white-space: -moz-pre-wrap; &lt;br /&gt;
white-space: -pre-wrap; &lt;br /&gt;
white-space: -o-pre-wrap; &lt;br /&gt;
word-wrap: break-word;&amp;quot;&amp;gt;SetEnvIF X-Forwarded-For &amp;quot;^128\.8\.\d+\.\d+$&amp;quot; UMD_NETWORK&lt;br /&gt;
SetEnvIF X-Forwarded-For &amp;quot;^129\.2\.\d+\.\d+$&amp;quot; UMD_NETWORK&lt;br /&gt;
SetEnvIF X-Forwarded-For &amp;quot;^192\.168\.\d+\.\d+$&amp;quot; UMD_NETWORK&lt;br /&gt;
SetEnvIF X-Forwarded-For &amp;quot;^206\.196\.(?:1[6-9][0-9]|2[0-5][0-9])\.\d+$&amp;quot; UMD_NETWORK&lt;br /&gt;
SetEnvIF X-Forwarded-For &amp;quot;^10\.\d+\.\d+\.\d+$&amp;quot; UMD_NETWORK&lt;br /&gt;
Order Deny,Allow&lt;br /&gt;
Deny from all&lt;br /&gt;
Allow from env=UMD_NETWORK&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The SetEnvIF directive will modify one&#039;s environment if the specified attribute matches the provided regular expression. In this example, IP addresses that are forwarded from an IP within UMD&#039;s IP space are tagged with UMD_NETWORK. Then, all traffic to the example directory is blocked unless it has the UMD_NETWORK tag. See the following pages for a more in depth explanation of the commands used.&lt;br /&gt;
&lt;br /&gt;
[https://httpd.apache.org/docs/2.2/howto/htaccess.html .htaccess], [https://httpd.apache.org/docs/2.2/mod/mod_setenvif.html#setenvif SetEnvIf], [https://httpd.apache.org/docs/2.2/mod/mod_authz_host.html#order Order], [https://httpd.apache.org/docs/2.2/mod/mod_authz_host.html#deny Deny], [https://httpd.apache.org/docs/2.2/mod/mod_authz_host.html#allow Allow]&lt;br /&gt;
&lt;br /&gt;
== Hosting websites in UMIACS Object Store ==&lt;br /&gt;
Please refer to the [https://obj.umiacs.umd.edu/obj/help | UMIACS Object Store Help Page] for details on hosting a website in the UMIACS Object Store.&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Network/VPN&amp;diff=7568</id>
		<title>Network/VPN</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Network/VPN&amp;diff=7568"/>
		<updated>2018-01-04T15:41:44Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;UMIACS current provides VPN access through a Pulse Secure SSL VPN.&lt;br /&gt;
&lt;br /&gt;
==Getting Connected==&lt;br /&gt;
* [[Network/VPN/Windows|Configuring a Windows SSL VPN Connection]] &lt;br /&gt;
* [[Network/VPN/OSX|Configuring a macOS VPN Connection]]&lt;br /&gt;
* &#039;&#039;&#039;Mobile Devices:&#039;&#039;&#039;&lt;br /&gt;
:* [[Network/VPN/IOS | Configuring an iOS device]]&lt;br /&gt;
Once connected to the VPN you can use the [[Remote_Desktop| Remote Desktop client]] to access a Windows machine, as well as access other UMIACS resources.&lt;br /&gt;
&lt;br /&gt;
== Enabling MultiFactor Authentication ==&lt;br /&gt;
* [[Network/VPN/MFA|Setup Pulse VPN for MFA]]&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=SecureShell&amp;diff=7545</id>
		<title>SecureShell</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=SecureShell&amp;diff=7545"/>
		<updated>2017-11-13T19:34:48Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Secure Shell (or [http://en.wikipedia.org/wiki/Secure_Shell SSH]) is a network protocol allowing two computers to exchange data securely over an insecure network.  By default, use of SSH brings the user to a terminal, but the protocol can be used for other types of data transfer such as [[SFTP]] and [[SCP]].&lt;br /&gt;
&lt;br /&gt;
==Connecting to an SSH Server==&lt;br /&gt;
Under Linux and macOS the following command from a terminal will connect a client computer to the UMIACS [[OpenLAB]].&lt;br /&gt;
 # ssh bkirz@openlab.umiacs.umd.edu&lt;br /&gt;
This will give you access to a terminal on any one of the [[OpenLAB]] servers.  Note that by default you will not have access to applications that require X11 to run.&lt;br /&gt;
&lt;br /&gt;
All UMIACS Windows hosts are installed with SSH Secure Shell Client. Alternatively, users can install these software on their personal machines:&lt;br /&gt;
&lt;br /&gt;
* [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY]&lt;br /&gt;
* [http://ttssh2.sourceforge.jp/ ttssh2]&lt;br /&gt;
&lt;br /&gt;
Alternatively, all users can launch terminal sessions [[JuniperVPNTerminalSession| through the Juniper VPN web interface.]]&lt;br /&gt;
&lt;br /&gt;
==X11 Forwarding==&lt;br /&gt;
By default, SSH only gives the user shell access to a host.  Enabling X11 Forwarding allows users to run applications with Graphical User Interfaces.&lt;br /&gt;
&lt;br /&gt;
Under Linux and macOS, the following command from a terminal will connect a client computer to the UMIACS [[OpenLAB]] using X11 Forwarding.&lt;br /&gt;
 # ssh &#039;&#039;&#039;-Y&#039;&#039;&#039; bkirz@openlab.umiacs.umd.edu&lt;br /&gt;
&lt;br /&gt;
Under macOS, [http://xquartz.macosforge.org/landing/ xQuartz] is required on the client machine to forward X sessions from the remote session.&lt;br /&gt;
&lt;br /&gt;
If you do not have Cygwin, you will need to forward X through &lt;br /&gt;
[http://sourceforge.net/projects/vcxsrv/ VcXsrv] or&lt;br /&gt;
[http://www.straightrunning.com/XmingNotes/ Xming].&lt;br /&gt;
First, enable X forwarding on your secure ssh client. The option is under tunneling in the ssh client settings, shown below. This only has to be done once.&lt;br /&gt;
&lt;br /&gt;
[[Image:sshXForward.jpg]]&lt;br /&gt;
&lt;br /&gt;
Next, click save in the main ssh appication window to save this setting.&lt;br /&gt;
&lt;br /&gt;
After this has been done, every time you want to use X forwarding, you need to make sure VcXsrv or Xming has been started (it will appear in your task tray) through the start menu programs.&lt;br /&gt;
Now, you will be able to use Xwindow programs from your ssh client.&lt;br /&gt;
&lt;br /&gt;
==SSH Tunneling==&lt;br /&gt;
&lt;br /&gt;
You can tunnel one or more ports through an SSH connection such that your packets will look like they are coming from the host you are tunneling to.   This is helpful for services that you would be normally blocked by a firewall.&lt;br /&gt;
&lt;br /&gt;
Please see the [[SecureShellTunneling]] page for more information.&lt;br /&gt;
&lt;br /&gt;
==SSH Keys (and Passwordless SSH)==&lt;br /&gt;
&lt;br /&gt;
There are some situations where it is important to be able to ssh without entering a password.  This is mostly required when working in clusters.  This is done using ssh keys.  Instead of authenticating with a password, ssh can use a pre-defined set of encryption keys to establish an authorized connection. &lt;br /&gt;
To setup passwordless ssh, do the following.&lt;br /&gt;
&lt;br /&gt;
First, you will need to create a ssh [http://en.wikipedia.org/wiki/Key_pair key pair].  It is possible to use a password that you will need to enter at the beginning of your work session.  This is preferable as it is more secure but may cause problems for some clustered work, particularly our TORQUE/MAUI clusters.  If you simply hit &#039;&#039;&#039;[enter]&#039;&#039;&#039;, you will never be prompted for a password when ssh&#039;ing which can lead to security problems.&lt;br /&gt;
&lt;br /&gt;
# To create a &#039;&#039;&#039;&#039;&#039;passwordless&#039;&#039;&#039;&#039;&#039; key, type the following, and then hit enter to place the keys in the default directory.  &#039;&#039;&#039;NOTE: This is &#039;&#039;REQUIRED&#039;&#039; for our [[ClusterGuide|TORQUE/MAUI]]-based clusters!&#039;&#039;&#039; &amp;lt;pre&amp;gt;  # ssh-keygen -N &amp;quot;&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: Alternatively, to create a &#039;&#039;&#039;&#039;&#039;passphrase-protected&#039;&#039;&#039;&#039;&#039; (more-secure) key, type the following.  Do not use this option if you plan to use any of our [[ClusterGuide|TORQUE/MAUI]]-based clusters.&amp;lt;pre&amp;gt;  # ssh-keygen&amp;lt;/pre&amp;gt;&lt;br /&gt;
#This will produce two files, &#039;&#039;&#039;id_rsa&#039;&#039;&#039; and &#039;&#039;&#039;id_rsa.pub&#039;&#039;&#039;, the private and public keys, respectively.  The default location will be ~/.ssh/. For the purposes of this tutorial we&#039;ll assume this default. Once you&#039;ve created the keys, you will need to put them into place as follows: &lt;br /&gt;
  # chmod 700 ~/.ssh &lt;br /&gt;
  # chmod 600 ~/.ssh/id_rsa &lt;br /&gt;
  # touch ~/.ssh/authorized_keys2&lt;br /&gt;
  # chmod 600 ~/.ssh/authorized_keys2&lt;br /&gt;
  # cat ~/.ssh/id_rsa.pub &amp;gt;&amp;gt; ~/.ssh/authorized_keys2&lt;br /&gt;
  # rm ~/.ssh/id_rsa.pub &lt;br /&gt;
&lt;br /&gt;
*It is &#039;&#039;&#039;very&#039;&#039;&#039; important that you keep your private key secure!  Ensure that it is chmod&#039;d to 600 and that you do not put it anywhere visible to other users!&lt;br /&gt;
*You must also make sure that no other users may write to your .ssh directory. This includes making sure that your home directory is not writable by group. Your home directory should be chmod&#039;d to 750 or 700 to make sure of this. If the group write bit is set, your ssh keys &#039;&#039;&#039;WILL NOT WORK&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you did not select a passphrase when you generated your keys, you can now ssh without a password.  If you did select a passphrase, you will need to activate the keys as follows:&lt;br /&gt;
&lt;br /&gt;
  # ssh-agent [SHELL]&lt;br /&gt;
  # ssh-add -t [TIME]&lt;br /&gt;
&lt;br /&gt;
In this case, &amp;quot;[SHELL]&amp;quot; is your preferred shell and &amp;quot;[TIME]&amp;quot; is the amount of time you&#039;d like the key to be active in seconds.  So, the following would start a bash shell with passwordless ssh active for 30 minutes:&lt;br /&gt;
&lt;br /&gt;
  # ssh-agent bash&lt;br /&gt;
  # ssh-add -t 1800&lt;br /&gt;
&lt;br /&gt;
You will be prompted for your passphrase and, when entered correctly, you will be able to ssh without entering a password.&lt;br /&gt;
&lt;br /&gt;
To disable this functionality, simply delete your private key file (&#039;&#039;&#039;~/.ssh/id_rsa&#039;&#039;&#039;) and remove the public key from your &#039;&#039;&#039;~/.ssh/authorized_keys2&#039;&#039;&#039; file.&lt;br /&gt;
&lt;br /&gt;
==Verify remote host SSH fingerprint==&lt;br /&gt;
The SSH protocol relies on host keys to verify the identify of a given host.  Each host as a unique key for the various different protocols supported.  When connecting to a remove host for the first time, or when the remote host&#039;s local host key configuration has changed, you may see the following prompt:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ssh sabobbin@openlab&lt;br /&gt;
The authenticity of host &#039;openlab (128.8.132.247)&#039; can&#039;t be established.&lt;br /&gt;
RSA key fingerprint is 25:83:aa:df:f5:ad:5f:08:c9:8a:a3:5d:97:8b:48:1f.&lt;br /&gt;
Are you sure you want to continue connecting (yes/no)?&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It is considered best practice to verify the key fingerprint with the actual key of the host.  UMIACS maintains a reference of SSH key fingerprints available at the following link: &lt;br /&gt;
https://gitlab.umiacs.umd.edu/staff/ssh-fingerprints/blob/master/fingerprints&lt;br /&gt;
&lt;br /&gt;
It is important to note that each key type has a different fingerprint.  Depending on your local configuration, your client may prefer a specific type of key.  The following commands can be used to determine the fingerprint of a given key type on a remote host:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ssh-keyscan -t rsa openlab.umiacs.umd.edu &amp;gt; key&lt;br /&gt;
# openlab.umiacs.umd.edu SSH-2.0-OpenSSH_7.4&lt;br /&gt;
$ ssh-keygen -l -f key&lt;br /&gt;
2048 25:83:aa:df:f5:ad:5f:08:c9:8a:a3:5d:97:8b:48:1f openlab.umiacs.umd.edu (RSA)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you have any questions, or notice a discrepancy, please submit a request to staff@umiacs.umd.edu.&lt;br /&gt;
&lt;br /&gt;
===Windows / Putty Verification===&lt;br /&gt;
Those who user putty to connect to remote hosts, the prompt will be similar to the following:&lt;br /&gt;
&lt;br /&gt;
[[File:Putty ssh host key prompt.png]]&lt;br /&gt;
&lt;br /&gt;
If the host key reported by putty matches the [https://gitlab.umiacs.umd.edu/staff/ssh-fingerprints/blob/master/fingerprints Documented entry for that host], it is safe to click &#039;yes&#039;.  If they do not match, please report the issue to [mailto:staff@umiacs.umd.edu staff@umiacs.umd.edu]&lt;br /&gt;
&lt;br /&gt;
===Other Platforms===&lt;br /&gt;
* [https://winscp.net/eng/docs/faq_hostkey WinSCP]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Long Running Processes==&lt;br /&gt;
If you are dealing with a long running process that is inhibiting your ability to work regularly, you may want to run your processes inside a screen on the host that you&#039;re connecting to. This way, if the connection is dropped for any reason the screen session will automatically detach on the host and will continue running so that you can reattach it at a later time when you&#039;ve connected again. Please see our documentation on [[Screen | GNU Screen]] for more information.&lt;br /&gt;
&lt;br /&gt;
==Further Information==&lt;br /&gt;
[http://www.openssh.org/ OpenSSH]&lt;br /&gt;
&lt;br /&gt;
[http://www.openssh.com/windows.html Windows Clients]&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=File:Putty_ssh_host_key_prompt.png&amp;diff=7544</id>
		<title>File:Putty ssh host key prompt.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=File:Putty_ssh_host_key_prompt.png&amp;diff=7544"/>
		<updated>2017-11-13T19:28:40Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=SecureShell&amp;diff=7543</id>
		<title>SecureShell</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=SecureShell&amp;diff=7543"/>
		<updated>2017-11-13T18:24:46Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Secure Shell (or [http://en.wikipedia.org/wiki/Secure_Shell SSH]) is a network protocol allowing two computers to exchange data securely over an insecure network.  By default, use of SSH brings the user to a terminal, but the protocol can be used for other types of data transfer such as [[SFTP]] and [[SCP]].&lt;br /&gt;
&lt;br /&gt;
==Connecting to an SSH Server==&lt;br /&gt;
Under Linux and macOS the following command from a terminal will connect a client computer to the UMIACS [[OpenLAB]].&lt;br /&gt;
 # ssh bkirz@openlab.umiacs.umd.edu&lt;br /&gt;
This will give you access to a terminal on any one of the [[OpenLAB]] servers.  Note that by default you will not have access to applications that require X11 to run.&lt;br /&gt;
&lt;br /&gt;
All UMIACS Windows hosts are installed with SSH Secure Shell Client. Alternatively, users can install these software on their personal machines:&lt;br /&gt;
&lt;br /&gt;
* [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY]&lt;br /&gt;
* [http://ttssh2.sourceforge.jp/ ttssh2]&lt;br /&gt;
&lt;br /&gt;
Alternatively, all users can launch terminal sessions [[JuniperVPNTerminalSession| through the Juniper VPN web interface.]]&lt;br /&gt;
&lt;br /&gt;
==X11 Forwarding==&lt;br /&gt;
By default, SSH only gives the user shell access to a host.  Enabling X11 Forwarding allows users to run applications with Graphical User Interfaces.&lt;br /&gt;
&lt;br /&gt;
Under Linux and macOS, the following command from a terminal will connect a client computer to the UMIACS [[OpenLAB]] using X11 Forwarding.&lt;br /&gt;
 # ssh &#039;&#039;&#039;-Y&#039;&#039;&#039; bkirz@openlab.umiacs.umd.edu&lt;br /&gt;
&lt;br /&gt;
Under macOS, [http://xquartz.macosforge.org/landing/ xQuartz] is required on the client machine to forward X sessions from the remote session.&lt;br /&gt;
&lt;br /&gt;
If you do not have Cygwin, you will need to forward X through &lt;br /&gt;
[http://sourceforge.net/projects/vcxsrv/ VcXsrv] or&lt;br /&gt;
[http://www.straightrunning.com/XmingNotes/ Xming].&lt;br /&gt;
First, enable X forwarding on your secure ssh client. The option is under tunneling in the ssh client settings, shown below. This only has to be done once.&lt;br /&gt;
&lt;br /&gt;
[[Image:sshXForward.jpg]]&lt;br /&gt;
&lt;br /&gt;
Next, click save in the main ssh appication window to save this setting.&lt;br /&gt;
&lt;br /&gt;
After this has been done, every time you want to use X forwarding, you need to make sure VcXsrv or Xming has been started (it will appear in your task tray) through the start menu programs.&lt;br /&gt;
Now, you will be able to use Xwindow programs from your ssh client.&lt;br /&gt;
&lt;br /&gt;
==SSH Tunneling==&lt;br /&gt;
&lt;br /&gt;
You can tunnel one or more ports through an SSH connection such that your packets will look like they are coming from the host you are tunneling to.   This is helpful for services that you would be normally blocked by a firewall.&lt;br /&gt;
&lt;br /&gt;
Please see the [[SecureShellTunneling]] page for more information.&lt;br /&gt;
&lt;br /&gt;
==SSH Keys (and Passwordless SSH)==&lt;br /&gt;
&lt;br /&gt;
There are some situations where it is important to be able to ssh without entering a password.  This is mostly required when working in clusters.  This is done using ssh keys.  Instead of authenticating with a password, ssh can use a pre-defined set of encryption keys to establish an authorized connection. &lt;br /&gt;
To setup passwordless ssh, do the following.&lt;br /&gt;
&lt;br /&gt;
First, you will need to create a ssh [http://en.wikipedia.org/wiki/Key_pair key pair].  It is possible to use a password that you will need to enter at the beginning of your work session.  This is preferable as it is more secure but may cause problems for some clustered work, particularly our TORQUE/MAUI clusters.  If you simply hit &#039;&#039;&#039;[enter]&#039;&#039;&#039;, you will never be prompted for a password when ssh&#039;ing which can lead to security problems.&lt;br /&gt;
&lt;br /&gt;
# To create a &#039;&#039;&#039;&#039;&#039;passwordless&#039;&#039;&#039;&#039;&#039; key, type the following, and then hit enter to place the keys in the default directory.  &#039;&#039;&#039;NOTE: This is &#039;&#039;REQUIRED&#039;&#039; for our [[ClusterGuide|TORQUE/MAUI]]-based clusters!&#039;&#039;&#039; &amp;lt;pre&amp;gt;  # ssh-keygen -N &amp;quot;&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: Alternatively, to create a &#039;&#039;&#039;&#039;&#039;passphrase-protected&#039;&#039;&#039;&#039;&#039; (more-secure) key, type the following.  Do not use this option if you plan to use any of our [[ClusterGuide|TORQUE/MAUI]]-based clusters.&amp;lt;pre&amp;gt;  # ssh-keygen&amp;lt;/pre&amp;gt;&lt;br /&gt;
#This will produce two files, &#039;&#039;&#039;id_rsa&#039;&#039;&#039; and &#039;&#039;&#039;id_rsa.pub&#039;&#039;&#039;, the private and public keys, respectively.  The default location will be ~/.ssh/. For the purposes of this tutorial we&#039;ll assume this default. Once you&#039;ve created the keys, you will need to put them into place as follows: &lt;br /&gt;
  # chmod 700 ~/.ssh &lt;br /&gt;
  # chmod 600 ~/.ssh/id_rsa &lt;br /&gt;
  # touch ~/.ssh/authorized_keys2&lt;br /&gt;
  # chmod 600 ~/.ssh/authorized_keys2&lt;br /&gt;
  # cat ~/.ssh/id_rsa.pub &amp;gt;&amp;gt; ~/.ssh/authorized_keys2&lt;br /&gt;
  # rm ~/.ssh/id_rsa.pub &lt;br /&gt;
&lt;br /&gt;
*It is &#039;&#039;&#039;very&#039;&#039;&#039; important that you keep your private key secure!  Ensure that it is chmod&#039;d to 600 and that you do not put it anywhere visible to other users!&lt;br /&gt;
*You must also make sure that no other users may write to your .ssh directory. This includes making sure that your home directory is not writable by group. Your home directory should be chmod&#039;d to 750 or 700 to make sure of this. If the group write bit is set, your ssh keys &#039;&#039;&#039;WILL NOT WORK&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you did not select a passphrase when you generated your keys, you can now ssh without a password.  If you did select a passphrase, you will need to activate the keys as follows:&lt;br /&gt;
&lt;br /&gt;
  # ssh-agent [SHELL]&lt;br /&gt;
  # ssh-add -t [TIME]&lt;br /&gt;
&lt;br /&gt;
In this case, &amp;quot;[SHELL]&amp;quot; is your preferred shell and &amp;quot;[TIME]&amp;quot; is the amount of time you&#039;d like the key to be active in seconds.  So, the following would start a bash shell with passwordless ssh active for 30 minutes:&lt;br /&gt;
&lt;br /&gt;
  # ssh-agent bash&lt;br /&gt;
  # ssh-add -t 1800&lt;br /&gt;
&lt;br /&gt;
You will be prompted for your passphrase and, when entered correctly, you will be able to ssh without entering a password.&lt;br /&gt;
&lt;br /&gt;
To disable this functionality, simply delete your private key file (&#039;&#039;&#039;~/.ssh/id_rsa&#039;&#039;&#039;) and remove the public key from your &#039;&#039;&#039;~/.ssh/authorized_keys2&#039;&#039;&#039; file.&lt;br /&gt;
&lt;br /&gt;
==Verify remote host SSH fingerprint==&lt;br /&gt;
The SSH protocol relies on host keys to verify the identify of a given host.  Each host as a unique key for the various different protocols supported.  When connecting to a remove host for the first time, or when the remote host&#039;s local host key configuration has changed, you may see the following prompt:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ssh sabobbin@openlab&lt;br /&gt;
The authenticity of host &#039;openlab (128.8.132.247)&#039; can&#039;t be established.&lt;br /&gt;
RSA key fingerprint is 25:83:aa:df:f5:ad:5f:08:c9:8a:a3:5d:97:8b:48:1f.&lt;br /&gt;
Are you sure you want to continue connecting (yes/no)?&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It is considered best practice to verify the key fingerprint with the actual key of the host.  UMIACS maintains a reference of SSH key fingerprints available at the following link: &lt;br /&gt;
https://gitlab.umiacs.umd.edu/staff/ssh-fingerprints/blob/master/fingerprints&lt;br /&gt;
&lt;br /&gt;
It is important to note that each key type has a different fingerprint.  Depending on your local configuration, your client may prefer a specific type of key.  The following commands can be used to determine the fingerprint of a given key type on a remote host:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ssh-keyscan -t rsa openlab.umiacs.umd.edu &amp;gt; key&lt;br /&gt;
# openlab.umiacs.umd.edu SSH-2.0-OpenSSH_7.4&lt;br /&gt;
$ ssh-keygen -l -f key&lt;br /&gt;
2048 25:83:aa:df:f5:ad:5f:08:c9:8a:a3:5d:97:8b:48:1f openlab.umiacs.umd.edu (RSA)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you have any questions, or notice a discrepancy, please submit a request to staff@umiacs.umd.edu.&lt;br /&gt;
&lt;br /&gt;
==Long Running Processes==&lt;br /&gt;
If you are dealing with a long running process that is inhibiting your ability to work regularly, you may want to run your processes inside a screen on the host that you&#039;re connecting to. This way, if the connection is dropped for any reason the screen session will automatically detach on the host and will continue running so that you can reattach it at a later time when you&#039;ve connected again. Please see our documentation on [[Screen | GNU Screen]] for more information.&lt;br /&gt;
&lt;br /&gt;
==Further Information==&lt;br /&gt;
[http://www.openssh.org/ OpenSSH]&lt;br /&gt;
&lt;br /&gt;
[http://www.openssh.com/windows.html Windows Clients]&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=SecureShell&amp;diff=7542</id>
		<title>SecureShell</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=SecureShell&amp;diff=7542"/>
		<updated>2017-11-13T18:10:00Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Secure Shell (or [http://en.wikipedia.org/wiki/Secure_Shell SSH]) is a network protocol allowing two computers to exchange data securely over an insecure network.  By default, use of SSH brings the user to a terminal, but the protocol can be used for other types of data transfer such as [[SFTP]] and [[SCP]].&lt;br /&gt;
&lt;br /&gt;
==Connecting to an SSH Server==&lt;br /&gt;
Under Linux and macOS the following command from a terminal will connect a client computer to the UMIACS [[OpenLAB]].&lt;br /&gt;
 # ssh bkirz@openlab.umiacs.umd.edu&lt;br /&gt;
This will give you access to a terminal on any one of the [[OpenLAB]] servers.  Note that by default you will not have access to applications that require X11 to run.&lt;br /&gt;
&lt;br /&gt;
All UMIACS Windows hosts are installed with SSH Secure Shell Client. Alternatively, users can install these software on their personal machines:&lt;br /&gt;
&lt;br /&gt;
* [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY]&lt;br /&gt;
* [http://ttssh2.sourceforge.jp/ ttssh2]&lt;br /&gt;
&lt;br /&gt;
Alternatively, all users can launch terminal sessions [[JuniperVPNTerminalSession| through the Juniper VPN web interface.]]&lt;br /&gt;
&lt;br /&gt;
==X11 Forwarding==&lt;br /&gt;
By default, SSH only gives the user shell access to a host.  Enabling X11 Forwarding allows users to run applications with Graphical User Interfaces.&lt;br /&gt;
&lt;br /&gt;
Under Linux and macOS, the following command from a terminal will connect a client computer to the UMIACS [[OpenLAB]] using X11 Forwarding.&lt;br /&gt;
 # ssh &#039;&#039;&#039;-Y&#039;&#039;&#039; bkirz@openlab.umiacs.umd.edu&lt;br /&gt;
&lt;br /&gt;
Under macOS, [http://xquartz.macosforge.org/landing/ xQuartz] is required on the client machine to forward X sessions from the remote session.&lt;br /&gt;
&lt;br /&gt;
If you do not have Cygwin, you will need to forward X through &lt;br /&gt;
[http://sourceforge.net/projects/vcxsrv/ VcXsrv] or&lt;br /&gt;
[http://www.straightrunning.com/XmingNotes/ Xming].&lt;br /&gt;
First, enable X forwarding on your secure ssh client. The option is under tunneling in the ssh client settings, shown below. This only has to be done once.&lt;br /&gt;
&lt;br /&gt;
[[Image:sshXForward.jpg]]&lt;br /&gt;
&lt;br /&gt;
Next, click save in the main ssh appication window to save this setting.&lt;br /&gt;
&lt;br /&gt;
After this has been done, every time you want to use X forwarding, you need to make sure VcXsrv or Xming has been started (it will appear in your task tray) through the start menu programs.&lt;br /&gt;
Now, you will be able to use Xwindow programs from your ssh client.&lt;br /&gt;
&lt;br /&gt;
==SSH Tunneling==&lt;br /&gt;
&lt;br /&gt;
You can tunnel one or more ports through an SSH connection such that your packets will look like they are coming from the host you are tunneling to.   This is helpful for services that you would be normally blocked by a firewall.&lt;br /&gt;
&lt;br /&gt;
Please see the [[SecureShellTunneling]] page for more information.&lt;br /&gt;
&lt;br /&gt;
==SSH Keys (and Passwordless SSH)==&lt;br /&gt;
&lt;br /&gt;
There are some situations where it is important to be able to ssh without entering a password.  This is mostly required when working in clusters.  This is done using ssh keys.  Instead of authenticating with a password, ssh can use a pre-defined set of encryption keys to establish an authorized connection. &lt;br /&gt;
To setup passwordless ssh, do the following.&lt;br /&gt;
&lt;br /&gt;
First, you will need to create a ssh [http://en.wikipedia.org/wiki/Key_pair key pair].  It is possible to use a password that you will need to enter at the beginning of your work session.  This is preferable as it is more secure but may cause problems for some clustered work, particularly our TORQUE/MAUI clusters.  If you simply hit &#039;&#039;&#039;[enter]&#039;&#039;&#039;, you will never be prompted for a password when ssh&#039;ing which can lead to security problems.&lt;br /&gt;
&lt;br /&gt;
# To create a &#039;&#039;&#039;&#039;&#039;passwordless&#039;&#039;&#039;&#039;&#039; key, type the following, and then hit enter to place the keys in the default directory.  &#039;&#039;&#039;NOTE: This is &#039;&#039;REQUIRED&#039;&#039; for our [[ClusterGuide|TORQUE/MAUI]]-based clusters!&#039;&#039;&#039; &amp;lt;pre&amp;gt;  # ssh-keygen -N &amp;quot;&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: Alternatively, to create a &#039;&#039;&#039;&#039;&#039;passphrase-protected&#039;&#039;&#039;&#039;&#039; (more-secure) key, type the following.  Do not use this option if you plan to use any of our [[ClusterGuide|TORQUE/MAUI]]-based clusters.&amp;lt;pre&amp;gt;  # ssh-keygen&amp;lt;/pre&amp;gt;&lt;br /&gt;
#This will produce two files, &#039;&#039;&#039;id_rsa&#039;&#039;&#039; and &#039;&#039;&#039;id_rsa.pub&#039;&#039;&#039;, the private and public keys, respectively.  The default location will be ~/.ssh/. For the purposes of this tutorial we&#039;ll assume this default. Once you&#039;ve created the keys, you will need to put them into place as follows: &lt;br /&gt;
  # chmod 700 ~/.ssh &lt;br /&gt;
  # chmod 600 ~/.ssh/id_rsa &lt;br /&gt;
  # touch ~/.ssh/authorized_keys2&lt;br /&gt;
  # chmod 600 ~/.ssh/authorized_keys2&lt;br /&gt;
  # cat ~/.ssh/id_rsa.pub &amp;gt;&amp;gt; ~/.ssh/authorized_keys2&lt;br /&gt;
  # rm ~/.ssh/id_rsa.pub &lt;br /&gt;
&lt;br /&gt;
*It is &#039;&#039;&#039;very&#039;&#039;&#039; important that you keep your private key secure!  Ensure that it is chmod&#039;d to 600 and that you do not put it anywhere visible to other users!&lt;br /&gt;
*You must also make sure that no other users may write to your .ssh directory. This includes making sure that your home directory is not writable by group. Your home directory should be chmod&#039;d to 750 or 700 to make sure of this. If the group write bit is set, your ssh keys &#039;&#039;&#039;WILL NOT WORK&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you did not select a passphrase when you generated your keys, you can now ssh without a password.  If you did select a passphrase, you will need to activate the keys as follows:&lt;br /&gt;
&lt;br /&gt;
  # ssh-agent [SHELL]&lt;br /&gt;
  # ssh-add -t [TIME]&lt;br /&gt;
&lt;br /&gt;
In this case, &amp;quot;[SHELL]&amp;quot; is your preferred shell and &amp;quot;[TIME]&amp;quot; is the amount of time you&#039;d like the key to be active in seconds.  So, the following would start a bash shell with passwordless ssh active for 30 minutes:&lt;br /&gt;
&lt;br /&gt;
  # ssh-agent bash&lt;br /&gt;
  # ssh-add -t 1800&lt;br /&gt;
&lt;br /&gt;
You will be prompted for your passphrase and, when entered correctly, you will be able to ssh without entering a password.&lt;br /&gt;
&lt;br /&gt;
To disable this functionality, simply delete your private key file (&#039;&#039;&#039;~/.ssh/id_rsa&#039;&#039;&#039;) and remove the public key from your &#039;&#039;&#039;~/.ssh/authorized_keys2&#039;&#039;&#039; file.&lt;br /&gt;
&lt;br /&gt;
==Verify remote host SSH fingerprint==&lt;br /&gt;
The SSH protocol relies on host keys to verify the identify of a given host.  Each host as a unique key for the various different protocols supported.  When connecting to a remove host for the first time, or when the remote host&#039;s local host key configuration has changed, you may see the following prompt:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ssh sabobbin@openlab&lt;br /&gt;
The authenticity of host &#039;openlab (128.8.132.247)&#039; can&#039;t be established.&lt;br /&gt;
RSA key fingerprint is 25:83:aa:df:f5:ad:5f:08:c9:8a:a3:5d:97:8b:48:1f.&lt;br /&gt;
Are you sure you want to continue connecting (yes/no)?&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It is considered best practice to verify the key fingerprint with the actual key of the host.  UMIACS maintains a reference of SSH key fingerprints available at the following link: &lt;br /&gt;
https://gitlab.umiacs.umd.edu/staff/ssh-fingerprints/blob/master/fingerprints&lt;br /&gt;
&lt;br /&gt;
It is important to note that each key type has a different fingerprint.  Depending on your local configuration, your client may prefer a specific type of key.  The following commands can be used to determine the fingerprint of a given key type on a remote host:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[rock|12:50 PM]$ ssh-keyscan -t rsa openlab.umiacs.umd.edu &amp;gt; key&lt;br /&gt;
# openlab.umiacs.umd.edu SSH-2.0-OpenSSH_7.4&lt;br /&gt;
[rock|12:50 PM]$ ssh-keygen -l -f key&lt;br /&gt;
2048 25:83:aa:df:f5:ad:5f:08:c9:8a:a3:5d:97:8b:48:1f openlab.umiacs.umd.edu (RSA)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you have any questions, or notice a discrepancy, please submit a request to staff@umiacs.umd.edu.&lt;br /&gt;
&lt;br /&gt;
==Long Running Processes==&lt;br /&gt;
If you are dealing with a long running process that is inhibiting your ability to work regularly, you may want to run your processes inside a screen on the host that you&#039;re connecting to. This way, if the connection is dropped for any reason the screen session will automatically detach on the host and will continue running so that you can reattach it at a later time when you&#039;ve connected again. Please see our documentation on [[Screen | GNU Screen]] for more information.&lt;br /&gt;
&lt;br /&gt;
==Further Information==&lt;br /&gt;
[http://www.openssh.org/ OpenSSH]&lt;br /&gt;
&lt;br /&gt;
[http://www.openssh.com/windows.html Windows Clients]&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Compute/DataLocality&amp;diff=7417</id>
		<title>Compute/DataLocality</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Compute/DataLocality&amp;diff=7417"/>
		<updated>2017-05-25T01:01:48Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
This page covers some best practices related to data processing on UMIACS Compute resources.&lt;br /&gt;
&lt;br /&gt;
==Data Locality==&lt;br /&gt;
It is recommended to store data that is actively being worked on as close to the processing source as possible.  In the context of a cluster job, the data being processed, as well as any generated results, should be stored on a disk physically installed in the compute node itself.  We&#039;ll cover how to identify local disk space later on this page.&lt;br /&gt;
&lt;br /&gt;
===General Workflow===&lt;br /&gt;
The following is a suggested workflow for a computational job:&lt;br /&gt;
# Copy the data to be processed to the local compute node.&lt;br /&gt;
# Process the data, storing results on local disk space.&lt;br /&gt;
# Once processing is finished, transfer results to permanent storage location. (i.e. a network file share)&lt;br /&gt;
# Clean up data and results from compute node local disk space.&lt;br /&gt;
&lt;br /&gt;
===Why this matters===&lt;br /&gt;
&lt;br /&gt;
Similar to how too many processes on a single machine can slow it down, too many users accessing a network file server can impact performance.  This issue is further compounded in the context of cluster jobs, as a single user can generate hundreds if not thousands of jobs all trying to access the same network fileserver.  By utilizing the local disks on the compute nodes, you effectively distribute the data access load and reduce the load on the central fileserver.&lt;br /&gt;
&lt;br /&gt;
Following these best practices isn&#039;t just about being a good neighbor however, they will also improve the performance of your jobs.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
To further illustrate this issue, consider a service like Netflix.  While Netflix invests heavily in their data storage and supporting network, if they allowed their customers to access it directly it would quickly reach capacity resulting in performance degradation for all users.  In order to accommodate this Netflix distributes it&#039;s data into various caching tiers, which are much closer to the end user.  This distribution evens the load across multiple different devices, increasing the performance and availability for all users.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
While UMIACS obviously does not operate at the same scale as Netflix, the same issues are still present within the compute infrastructure.  Processing data that resides on local disk space reduces the load on the central file server and improves the performance of the process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Data Storage==&lt;br /&gt;
When possible, it is recommended that data be stored in an archive file.&lt;br /&gt;
&lt;br /&gt;
Utilizing archive files provide the following benefits:&lt;br /&gt;
* Faster data transfers&lt;br /&gt;
* Reduced data size&lt;br /&gt;
* Easier data management.&lt;br /&gt;
&lt;br /&gt;
Practically every filesystem in existence has limitations in it&#039;s ability to handle large numbers of small files.  By grouping large collections of small files into a single archive file we reduce the impact of this limitation, as well as improve the efficiency of data storage when combined with techniques such as compression.  Another advantage manifests when transferring data over the network.  In order to transfer a file a connection to the remote location has to be established and closed for each file, which can add significant overhead when dealing with large numbers of files.  When the files are collected into a single archive file we reduce the number of connections that are created and destroyed, and focus more on streaming data.  &lt;br /&gt;
&lt;br /&gt;
Common utilities for creating archive files are &amp;lt;code&amp;gt;tar&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;zip&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Identifying Local Disk Space==&lt;br /&gt;
&lt;br /&gt;
Local disk storage at UMIACS typically conforms to the following guidelines:&lt;br /&gt;
* Directory name starts with &amp;lt;code&amp;gt;/scratch&amp;lt;/code&amp;gt;&lt;br /&gt;
* Almost every UMIACS supported machine has a &amp;lt;code&amp;gt;/scratch0&amp;lt;/code&amp;gt;&lt;br /&gt;
* Machines with multiple local disks will have multiple &amp;lt;code&amp;gt;/scratchX&amp;lt;/code&amp;gt; directories, where X is a number that increases with the number of disks.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Output shortened for brevity.&lt;br /&gt;
-bash-4.2$ lsblk &lt;br /&gt;
NAME               MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
sda                  8:0    0 931.5G  0 disk &lt;br /&gt;
└─sda2               8:2    0 930.5G  0 part &lt;br /&gt;
  ├─vol00-scratch0 253:3    0   838G  0 lvm  /scratch0&lt;br /&gt;
sdb                  8:16   0   477G  0 disk &lt;br /&gt;
└─sdb1               8:17   0   477G  0 part /scratch1&lt;br /&gt;
sdc                  8:32   0 953.9G  0 disk &lt;br /&gt;
└─sdc1-scratch2    253:2    0 953.9G  0 lvm  /scratch2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As shown above, common utilities such as &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt; can be used to identify the specific configuration on a given node.&lt;br /&gt;
&lt;br /&gt;
{{Note| Local data storage is considered transitory and as such is not backed up.  It is not intended for long-term storage of critical/sensitive data}}&lt;br /&gt;
&lt;br /&gt;
If you have any questions about the available local disk storage on a given cluster please refer to the documentation specific for that cluster, or contact [[HelpDesk | the UMIACS Help Desk]]&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Compute/DataLocality&amp;diff=7416</id>
		<title>Compute/DataLocality</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Compute/DataLocality&amp;diff=7416"/>
		<updated>2017-05-24T22:16:04Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: Created page with &amp;quot;  This page covers some best practices related to data processing on UMIACS Compute resources.  ==Introduction== It is recommended to store data that is actively being worked...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
This page covers some best practices related to data processing on UMIACS Compute resources.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
It is recommended to store data that is actively being worked on as close to the processing source as possible.  In the context of a cluster job the data being processed, as well as any generated results, should be stored on a disk physically installed in the compute node itself.  We&#039;ll cover how to identify local disk space later on this page.&lt;br /&gt;
&lt;br /&gt;
===General Workflow===&lt;br /&gt;
The following is a suggested workflow for a computational job:&lt;br /&gt;
# Copy the data to be processed to the local compute node.&lt;br /&gt;
# Process the data, storing results on local disk space.&lt;br /&gt;
# Once processing is finished, transfer results to permanent storage location. (i.e. a network file share)&lt;br /&gt;
# Clean up data and results from compute node local disk space.&lt;br /&gt;
&lt;br /&gt;
===Why this matters===&lt;br /&gt;
&lt;br /&gt;
Similar to how too many users on a single machine can slow it down, too many users accessing a network file server can impact performance.  This issue is further compounded in the context of cluster jobs, as a single user can generate hundreds if not thousands of jobs all trying to access the same network fileserver.  By utilizing the local disks on the compute nodes, you effectively distribute the data access load and reduce the load on the central fileserver.&lt;br /&gt;
&lt;br /&gt;
Following these best practices isn&#039;t just about being a good neighbor however, they will also improve the performance of your jobs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Warehouse Analogy==&lt;br /&gt;
&lt;br /&gt;
===Analogy 1 :: Remote Warehouse===&lt;br /&gt;
&lt;br /&gt;
In the first analogy a business ships packages out of it&#039;s Main Office, and keeps it&#039;s inventory of items in a remote warehouse.  Each time the company receives in order, it must go through the following process&lt;br /&gt;
# Request item from warehouse.&lt;br /&gt;
# Warehouse locates item in warehouse&lt;br /&gt;
# Warehouse retrieves the item&lt;br /&gt;
# Ware house delivers the item to the Main Office&lt;br /&gt;
# Main Office packages and delivers the item to the customer.&lt;br /&gt;
&lt;br /&gt;
As shown above, storing the item in a remote warehouse results in a significant amount of overhead for each customer request.  While the warehouse may be able to keep up when only the Main office is making requests, it may quickly become oversubscribed should a satellite office be opened and start placing orders.&lt;br /&gt;
&lt;br /&gt;
=== Analogy 2 :: Local inventory Stock===&lt;br /&gt;
In the second analogy, the same business starts keeping a local stock of the inventory it will need for the day.  Now their workflow is divided up into two different types of operations:&lt;br /&gt;
# Daily Tasks&lt;br /&gt;
#* Request items needed for local inventory from warehouse&lt;br /&gt;
#* Warehouse locates item in warehouse&lt;br /&gt;
#* Warehouse retrieves the item&lt;br /&gt;
#* Ware house delivers the item to the Main Office&lt;br /&gt;
# Per Customer Order Tasks:&lt;br /&gt;
#* Find item in local stock&lt;br /&gt;
#* Package and deliver item to customer.&lt;br /&gt;
&lt;br /&gt;
While the warehouse is still delivering the same amount of packages it can condense the number of tasks required, reducing it&#039;s load.  In the event that a satellite office also start making requests, the main office will not be impacted as it already as all the packages it needs.&lt;br /&gt;
&lt;br /&gt;
===Explanation===&lt;br /&gt;
Relating the above examples to UMIACS Compute resources, the warehouse would be the network file server, and the main office + satellite offices would be a job running on the cluster.&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=PythonVirtualEnv&amp;diff=7413</id>
		<title>PythonVirtualEnv</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=PythonVirtualEnv&amp;diff=7413"/>
		<updated>2017-05-15T13:35:08Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A virtual environment is an isolated working copy of Python, which allows you to work on specific projects without affecting others.  It creates an environment that has its own installation directories and that does not share libraries with other virtualenv environments (and optionally doesn’t access the globally-installed libraries either).&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
While virtualenv should be installed on &amp;lt;I&amp;gt;most&amp;lt;/I&amp;gt; UMIACS supported machines, the source can be downloaded from the projects GitHub:&lt;br /&gt;
:&amp;lt;code&amp;gt;https://github.com/pypa/virtualenv&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Basic Usage==&lt;br /&gt;
The following steps outline how to create a virtual environment using the system Python.&lt;br /&gt;
&#039;&#039;Please note the that following examples were done using RHEL5.  Please adjust the commands to reflect the OS you are on.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Creating the virtual environment (example)====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-bash-3.2$ git clone https://github.com/pypa/virtualenv.git&lt;br /&gt;
-bash-3.2$ python virtualenv/virtualenv.py env&lt;br /&gt;
New python executable in env/bin/python&lt;br /&gt;
Installing setuptools.............done.&lt;br /&gt;
&lt;br /&gt;
-bash-3.2$ source env/bin/activate&lt;br /&gt;
&lt;br /&gt;
(env)-bash-3.2$ which python&lt;br /&gt;
~/env/bin/python&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will notice that once you have created your virtual environment, you will need to use the &#039;source&#039; command to load it into your environment. In bash and tcsh, the environment can be deactivated by typing &amp;lt;code&amp;gt;deactivate&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Installing Python Modules====&lt;br /&gt;
Once you have created your virtual environment and sourced it, you can install additional modules using the &#039;pip&#039; command.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(env)-bash-3.2$ pip install nose&lt;br /&gt;
Downloading/unpacking nose&lt;br /&gt;
  Downloading nose-1.3.3.tar.gz (274Kb): 274Kb downloaded&lt;br /&gt;
  Running setup.py egg_info for package nose&lt;br /&gt;
&lt;br /&gt;
...output omitted for brevity...&lt;br /&gt;
&lt;br /&gt;
Successfully installed nose&lt;br /&gt;
Cleaning up...&lt;br /&gt;
(env)-bash-3.2$ &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Listing installed Python Modules====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(env)-bash-3.2$ pip freeze&lt;br /&gt;
nose==1.3.3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
====Uninstalling Python Modules====&lt;br /&gt;
&#039;pip&#039; can also be used to remove a module from the environment.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(env)-bash-3.2$ pip uninstall nose&lt;br /&gt;
Uninstalling nose:&lt;br /&gt;
  /chimerahomes/sabobbin/env/bin/nosetests&lt;br /&gt;
  /chimerahomes/sabobbin/env/bin/nosetests-2.4&lt;br /&gt;
  /chimerahomes/sabobbin/env/lib/python2.4/site-packages/nose&lt;br /&gt;
  /chimerahomes/sabobbin/env/lib/python2.4/site-packages/nose-1.3.3-py2.4.egg-info&lt;br /&gt;
  /chimerahomes/sabobbin/env/man/man1/nosetests.1&lt;br /&gt;
Proceed (y/n)? y&lt;br /&gt;
  Successfully uninstalled nose&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Switching between virtual environments===&lt;br /&gt;
To switch between different environments, simply deactivate your current virtual environment, and source the other.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(env)-bash-3.2$ which python&lt;br /&gt;
~/env/bin/python&lt;br /&gt;
&lt;br /&gt;
(env)-bash-3.2$ deactivate &lt;br /&gt;
&lt;br /&gt;
-bash-3.2$ source env2.7/bin/activate&lt;br /&gt;
&lt;br /&gt;
(env2.7)-bash-3.2$ which python&lt;br /&gt;
~/env2.7/bin/python&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Using a different python version==&lt;br /&gt;
To create a virtual environment that uses a version of python that is different then the system default, simply create the virtualenv with your target version of Python. This could be a Python build we provide via [[Modules]], or one you&#039;ve built yourself. Virtualenv will pick up the first python version it finds in your $PATH, or you can direct it to a specific location with the &amp;quot;--python&amp;quot; flag.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-bash-3.2$ module load Python&lt;br /&gt;
&lt;br /&gt;
-bash-3.2$ which python&lt;br /&gt;
/usr/local/stow/python-2.7.2/bin/python&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Important:&#039;&#039;&#039;  virtualenv will include any modules listed in your PYTHONPATH when initializing the virtual environment.  To ensure a vanilla environment, it might be a good idea to verify your PYTHONPATH is empty.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-bash-3.2$ echo $PYTHONPATH&lt;br /&gt;
/usr/local/stow/python-commonmodules-2.7.2.0/lib/python2.7/site-packages&lt;br /&gt;
&lt;br /&gt;
-bash-3.2$ PYTHONPATH=&#039;&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-bash-3.2$ /usr/local/stow/virtualenv-1.5.1/virtualenv.py env2.7&lt;br /&gt;
New python executable in env2.7/bin/python&lt;br /&gt;
Installing setuptools....................done.&lt;br /&gt;
&lt;br /&gt;
-bash-3.2$ source env2.7/bin/activate&lt;br /&gt;
(env2.7)-bash-3.2$ which python&lt;br /&gt;
~/env2.7/bin/python&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Network/VPN/macOS&amp;diff=6976</id>
		<title>Network/VPN/macOS</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Network/VPN/macOS&amp;diff=6976"/>
		<updated>2016-07-07T12:45:49Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Please note that this tutorial assumes you already have a network connection established.&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;Authentication is handled via the Windows domain.  If you have an account in the PC Active Directory you already have access.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The UMIACS VPN is accessible through the Junos Pulse Client.  Alternatively, you can establish a connection through a web browser.&lt;br /&gt;
&lt;br /&gt;
== Connecting through the Junos Pulse client ==&lt;br /&gt;
#&#039;&#039;&#039;Download the client:&#039;&#039;&#039;&lt;br /&gt;
#:[[Media:JunosPulse.dmg|OSX Junos Pulse Client]]&amp;lt;br style=&amp;quot;clear:both&amp;quot;/&amp;gt;&lt;br /&gt;
#:&#039;&#039;Upon starting the client for the first time it will ask to upgrade the client.  This will pull an up-to-date version of the client with the most recent configuration.&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Open the client and click &#039;Add&#039; (+) under the connection section.&#039;&#039;&#039;&lt;br /&gt;
#:[[Image:JunosOSX.png|thumb|left|510px|[OSX] Click the &#039;Add&#039; (+) button to create a new connection]]&amp;lt;br style=&amp;quot;clear:both&amp;quot;/&amp;gt;&lt;br /&gt;
#&#039;&#039;&#039;In the &#039;Name&#039; field, enter a descriptive name for this vpn Connection.&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;In the &#039;Server URL&#039; enter &#039;vpn.umiacs.umd.edu&#039;&#039;&#039;&#039; &lt;br /&gt;
#:[[Image:JunosOSXSettings.png|thumb|left|510px|[OSX] Enter the name of the vpn server]]&amp;lt;br style=&amp;quot;clear:both&amp;quot;/&amp;gt;&lt;br /&gt;
#&#039;&#039;&#039;Enter your UMIACS windows login credentials and hit connect.&#039;&#039;&#039; &lt;br /&gt;
#:[[Image:JunosOSXLogin.png|thumb|left|510px|[OSX] Enter UMIACS Windows Credentials]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should now be connected to the UMIACS VPN.&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Network/VPN/Windows&amp;diff=6975</id>
		<title>Network/VPN/Windows</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Network/VPN/Windows&amp;diff=6975"/>
		<updated>2016-07-07T12:40:36Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Please note that this tutorial assumes you already have a network connection established.&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;Authentication is handled via the Windows domain.  If you have an account in the PC Active Directory, you already have access.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The UMIACS VPN is accessible through the Junos Pulse Client.  Alternatively, you can establish a connection through a web browser.&lt;br /&gt;
&lt;br /&gt;
== Connecting through the Junos Pulse client ==&lt;br /&gt;
#&#039;&#039;&#039;Download the client:&#039;&#039;&#039;&lt;br /&gt;
#:[[Media:JunosPulse.x64.msi|Windows 64 bit Junos Pulse Client]]&amp;lt;br style=&amp;quot;clear:both&amp;quot;/&amp;gt;&lt;br /&gt;
#:[[Media:JunosPulse.x86.msi|Windows 32 bit Junos Pulse Client]]&amp;lt;br style=&amp;quot;clear:both&amp;quot;/&amp;gt;&lt;br /&gt;
#:&#039;&#039;Upon starting the client for the first time it will ask to upgrade the client.  This will pull an up to date version of the client with the most recent configuration.&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Start the client if it is not already running - it usually starts by default on bootup&#039;&#039;&#039;&lt;br /&gt;
#:[[Image:Jvpn3.png|thumb|center|280px|[Windows] Start the client from the Start Menu]]&lt;br /&gt;
#&#039;&#039;&#039;If the client is already running, double click it&#039;s icon from the status bar&#039;&#039;&#039;&lt;br /&gt;
#:[[Image:Jvpn2.png|thumb|center|280px|[Windows] Double click it&#039;s status icon to open]]&lt;br /&gt;
#&#039;&#039;&#039;and click &#039;Add&#039; (+) under the connection section&#039;&#039;&#039;&lt;br /&gt;
#:[[Image:JunosPulse(1).png|thumb|center|280px|[Windows] Click the &#039;Add&#039; (+) button to create a new connection]]&lt;br /&gt;
#&#039;&#039;&#039;Enter a name for your VPN connection and the server URL &#039;vpn.umiacs.umd.edu&#039;&#039;&#039;&#039; &lt;br /&gt;
#:[[Image:Jvpn1.png|thumb|center|280px|[Windows] Enter the name of the vpn server]]&lt;br /&gt;
#&#039;&#039;&#039;Enter your UMIACS windows side credentials and hit connect&#039;&#039;&#039; &lt;br /&gt;
#:[[Image:JunosPulse(3).png|thumb|center|280px|[Windows] Enter UMIACS Windows Credentials]]&lt;br /&gt;
&lt;br /&gt;
You should now be connected to the UMIACS VPN.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Network/VPN&amp;diff=6974</id>
		<title>Network/VPN</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Network/VPN&amp;diff=6974"/>
		<updated>2016-07-07T12:38:43Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;UMIACS current provides VPN access through a Pulse Secure SSL VPN.&lt;br /&gt;
&lt;br /&gt;
==Getting Connected==&lt;br /&gt;
* [[WindowsJuniperVPN|Configuring a Windows SSL VPN Connection]] &lt;br /&gt;
* [[OSXJuniperVPN|Configuring a Mac OS X VPN Connection]]&lt;br /&gt;
* &#039;&#039;&#039;Mobile Devices:&#039;&#039;&#039;&lt;br /&gt;
:* [[IOSJuniperVPN | Configuring an iOS device]]&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Accounts/Collaborator&amp;diff=6973</id>
		<title>Accounts/Collaborator</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Accounts/Collaborator&amp;diff=6973"/>
		<updated>2016-07-07T12:35:20Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A Collaborator account is a sponsored provisional account for non-UMIACS members that provides access to UMIACS applications such as GitLab, Object Storage, and MediaWiki instances. Collaborator accounts do not provide login access to UMIACS computers or access to networked file storage.&lt;br /&gt;
&lt;br /&gt;
==Common Tasks==&lt;br /&gt;
* [https://intranet.umiacs.umd.edu/requests/accounts/collaborators/new/ Sponsor a Collaborator Account.]&lt;br /&gt;
* [https://intranet.umiacs.umd.edu/requests/accounts/collaborators/ Reset the password on a sponsored Collaborator Account.]&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Accounts&amp;diff=6972</id>
		<title>Accounts</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Accounts&amp;diff=6972"/>
		<updated>2016-07-07T12:34:27Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page outlines the various account types at UMIACS.&lt;br /&gt;
&lt;br /&gt;
==UMIACS Account==&lt;br /&gt;
A traditional UMIACS account consists of the following components:&lt;br /&gt;
; Linux / Kerberos Account&lt;br /&gt;
: Provides access to Linux computers, IMAP E-Mail, AR controlled resources, UMIACS Web Services.&lt;br /&gt;
; Windows / Active Directory Account&lt;br /&gt;
: Provides access to Windows computers, Exchange E-Mail, VPN.&lt;br /&gt;
; JIRA Account&lt;br /&gt;
: Provides access to the JIRA Request Tracker&lt;br /&gt;
&lt;br /&gt;
==Guest / Collaborator Account==&lt;br /&gt;
; [[Accounts/Collaborator | Collaborator Accounts]]&lt;br /&gt;
: Sponsored account to provide temporary access to UMIACS Web Services for non-UMIACS collaborators.&lt;br /&gt;
&lt;br /&gt;
==Changing account password==&lt;br /&gt;
The [https://intranet.umiacs.umd.edu/password UMIACS Password Web Application] can be used to change the password for Linux, Windows, and Collaborator accounts.&lt;br /&gt;
&lt;br /&gt;
{{Note |To reset a forgotten password -- Stop by the UMIACS Help Desk in room 3142 A.V. Williams Building with a photo ID}}&lt;br /&gt;
&lt;br /&gt;
==Resetting a Forgotten Passwords==&lt;br /&gt;
UMIACS requires positive identification to reset forgotten password. &lt;br /&gt;
;To reset a forgotten password&lt;br /&gt;
:Please stop by the UMIACS Help Desk in room 3142 A.V. Williams Building with a photo ID.&lt;br /&gt;
If you are unable to physically stop by the UMIACS Help Desk, you can have your Account sponsor stop by the UMIACS Help Desk to reset the password on your behalf.  The account sponsor will then be responsible to conveying the password to you in a secure manner. (i.e. Telephone, where they could identify you by voice)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==All Accounts Related Pages==&lt;br /&gt;
{{Special:PrefixIndex/Accounts/}}&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Main_Page&amp;diff=6945</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Main_Page&amp;diff=6945"/>
		<updated>2016-06-16T16:11:41Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Announcements==&lt;br /&gt;
&amp;lt;startFeed /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please see our [https://intranet.umiacs.umd.edu intranet] page for announcements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;endFeed /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Technical Reference==&lt;br /&gt;
&lt;br /&gt;
; [[GettingStarted | Getting Started]]&lt;br /&gt;
: Broad introduction to UMIACS Accounts and services.&lt;br /&gt;
; [[CoreServices | Core Services]]&lt;br /&gt;
: Information about UMIACS service offerings including [[EMail]], [[LocalDataStorage | Data Storage]], [[Backups]], and [[VPN]]&lt;br /&gt;
; [[OrderingEquipment | Ordering Equipment]]&lt;br /&gt;
: Information on ordering equipment requests and best practices.&lt;br /&gt;
; [[LabFacilities| Lab Facilities]]&lt;br /&gt;
: Information on the various labs and centers within UMIACS.&lt;br /&gt;
; [[HelpDesk | Getting help (UMIACS Help Desk)]]&lt;br /&gt;
: Information on UMIACS Support and how to contact us.&lt;br /&gt;
&lt;br /&gt;
==General Information==&lt;br /&gt;
* University of Maryland [http://it.umd.edu/aup Acceptable Use Policy (AUP)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=HelpDesk&amp;diff=6944</id>
		<title>HelpDesk</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=HelpDesk&amp;diff=6944"/>
		<updated>2016-06-16T16:05:36Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The UMIACS Help Desk provides Technical Support and Equipment procurement.&lt;br /&gt;
&lt;br /&gt;
; Help Desk Location&lt;br /&gt;
: 3142 A.V. Williams Building&lt;br /&gt;
; Help Desk Hours&lt;br /&gt;
: 9:00am - 5:00pm Monday - Friday. (Excluding University Holidays)&lt;br /&gt;
&lt;br /&gt;
==How to Contact Support==&lt;br /&gt;
; Email&lt;br /&gt;
: [mailto:staff@umiacs.umd.edu staff@umiacs.umd.edu].&lt;br /&gt;
; Telephone&lt;br /&gt;
: 301-405-1775&lt;br /&gt;
; [[Jira | JIRA Request Tracker]]&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Main_Page&amp;diff=6943</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Main_Page&amp;diff=6943"/>
		<updated>2016-06-16T15:57:23Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Announcements==&lt;br /&gt;
&amp;lt;startFeed /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please see our [https://intranet.umiacs.umd.edu intranet] page for announcements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;endFeed /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Technical Reference==&lt;br /&gt;
&lt;br /&gt;
; [[GettingStarted | Getting Started]]&lt;br /&gt;
: Broad introduction to UMIACS Accounts and services.&lt;br /&gt;
; [[CoreServices | Core Services]]&lt;br /&gt;
: Information about UMIACS service offerings including [[EMail]], [[LocalDataStorage | Data Storage]], [[Backups]], and [[VPN]]&lt;br /&gt;
; [[OrderingEquipment | Ordering Equipment]]&lt;br /&gt;
: Information on ordering equipment requests and best practices.&lt;br /&gt;
; [[LabFacilities| Lab Facilities]]&lt;br /&gt;
: Information on the various labs and centers within UMIACS.&lt;br /&gt;
; [[HelpDesk | Getting help (UMIACS Help Desk)]]&lt;br /&gt;
: Information on UMIACS Support and how to contact us.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==General Information==&lt;br /&gt;
* University of Maryland [http://it.umd.edu/aup Acceptable Use Policy (AUP)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Accounts&amp;diff=6942</id>
		<title>Accounts</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Accounts&amp;diff=6942"/>
		<updated>2016-06-16T13:26:27Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{dev}}&lt;br /&gt;
This page outlines the various account types at UMIACS.&lt;br /&gt;
&lt;br /&gt;
==UMIACS Account==&lt;br /&gt;
A traditional UMIACS account consists of the following components:&lt;br /&gt;
; Linux / Kerberos Account&lt;br /&gt;
: Provides access to Linux computers, IMAP E-Mail, AR controlled resources, UMIACS Web Services.&lt;br /&gt;
; Windows / Active Directory Account&lt;br /&gt;
: Provides access to Windows computers, Exchange E-Mail, VPN.&lt;br /&gt;
; JIRA Account&lt;br /&gt;
: Provides access to the JIRA Request Tracker&lt;br /&gt;
&lt;br /&gt;
==Guest / Collaborator Account==&lt;br /&gt;
; [[Accounts/Collaborator | Collaborator Accounts]]&lt;br /&gt;
: Sponsored account to provide temporary access to UMIACS Web Services for non-UMIACS collaborators.&lt;br /&gt;
&lt;br /&gt;
==Changing account password==&lt;br /&gt;
The [https://intranet.umiacs.umd.edu/password UMIACS Password Web Application] can be used to change the password for Linux, Windows, and Collaborator accounts.&lt;br /&gt;
&lt;br /&gt;
{{Note |To reset a forgotten password -- Stop by the UMIACS Help Desk in room 3142 A.V. Williams Building with a photo ID}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==All Accounts Related Pages==&lt;br /&gt;
{{Special:PrefixIndex/Accounts/}}&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Accounts/Collaborator&amp;diff=6941</id>
		<title>Accounts/Collaborator</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Accounts/Collaborator&amp;diff=6941"/>
		<updated>2016-06-16T13:24:13Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{dev}}&lt;br /&gt;
&lt;br /&gt;
A Collaborator account is a sponsored provisional account for non-UMIACS members that provides access to UMIACS applications such as GitLab, Object Storage, and MediaWiki instances. Collaborator accounts do not provide login access to UMIACS computers or access to networked file storage.&lt;br /&gt;
&lt;br /&gt;
==Common Tasks==&lt;br /&gt;
* [https://intranet.umiacs.umd.edu/requests/accounts/collaborators/new/ Sponsor a Collaborator Account.]&lt;br /&gt;
* [https://intranet.umiacs.umd.edu/requests/accounts/collaborators/ Reset the password on a sponsored Collaborator Account.]&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Orders&amp;diff=6870</id>
		<title>Orders</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Orders&amp;diff=6870"/>
		<updated>2016-05-04T13:29:21Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: Replaced content with &amp;quot;The following page outlines the procedures and best practices use when created and requesting Orders at UMIACS.  ==Common Tasks== *  Request an ORDER *...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following page outlines the procedures and best practices use when created and requesting Orders at UMIACS.&lt;br /&gt;
&lt;br /&gt;
==Common Tasks==&lt;br /&gt;
* [[Orders/Request | Request an ORDER]]&lt;br /&gt;
* [[Orders/CreateTicket | Create an ORDERS Ticket.]] (Only for Authorized P-Card holders)&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Network/VPN/macOS&amp;diff=6834</id>
		<title>Network/VPN/macOS</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Network/VPN/macOS&amp;diff=6834"/>
		<updated>2016-02-05T15:55:47Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: Sabobbin moved page OSXJuniperVPN to VPN/OSX&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Please note that this tutorial assumes you already have a network connection established.&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;Authentication is handled via the Windows domain.  If you have an account in the PC Active Directory you already have access.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The UMIACS VPN is accessible through the Junos Pulse Client.  Alternatively, you can establish a connection through a web browser.&lt;br /&gt;
&lt;br /&gt;
== Connecting through the Junos Pulse client ==&lt;br /&gt;
#&#039;&#039;&#039;Download the client:&#039;&#039;&#039;&lt;br /&gt;
#:[[Media:JunosPulse.dmg|OSX Junos Pulse Client]]&amp;lt;br style=&amp;quot;clear:both&amp;quot;/&amp;gt;&lt;br /&gt;
#:&#039;&#039;Upon starting the client for the first time it will ask to upgrade the client.  This will pull an up-to-date version of the client with the most recent configuration.&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Open the client and click &#039;Add&#039; (+) under the connection section.&#039;&#039;&#039;&lt;br /&gt;
#:[[Image:JunosOSX.png|thumb|left|510px|[OSX] Click the &#039;Add&#039; (+) button to create a new connection]]&amp;lt;br style=&amp;quot;clear:both&amp;quot;/&amp;gt;&lt;br /&gt;
#&#039;&#039;&#039;In the &#039;Name&#039; field, enter a descriptive name for this vpn Connection.&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;In the &#039;Server URL&#039; enter &#039;vpn.umiacs.umd.edu&#039;&#039;&#039;&#039; &lt;br /&gt;
#:[[Image:JunosOSXSettings.png|thumb|left|510px|[OSX] Enter the name of the vpn server]]&amp;lt;br style=&amp;quot;clear:both&amp;quot;/&amp;gt;&lt;br /&gt;
#&#039;&#039;&#039;Enter your UMIACS windows login credentials and hit connect.&#039;&#039;&#039; &lt;br /&gt;
#:[[Image:JunosOSXLogin.png|thumb|left|510px|[OSX] Enter UMIACS Windows Credentials]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting through a web browser == &lt;br /&gt;
&#039;&#039;&#039;Connecting to the VPN via the web browser requires that Java be enable on your machine.  For additional information on Java, as well as download links and install instructions please see: http://www.java.com&lt;br /&gt;
#&#039;&#039;&#039;Open up a browser and go to &#039;vpn.umiacs.umd.edu&#039; &#039;&#039;&#039;&lt;br /&gt;
#:Log in using your UMIACS windows side credentials&lt;br /&gt;
#&#039;&#039;&#039;Click &#039;Start&#039; in the Network Connect section towards the bottom right hand side of the page.&#039;&#039;&#039;&lt;br /&gt;
#:This will launch a Java applet that will open up a new window showing the status of your VPN connection.&lt;br /&gt;
#:Keep an eye out for a notification at the top of your browser requesting permission to run Java. [[Image:VPNBrowser.png|thumb|center|500px|Click &#039;Start&#039; to open the Network Connect applet]]&lt;br /&gt;
#&#039;&#039;&#039;To disconnect from the VPN click &#039;Sign Out&#039; in the browser.&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Network/VPN/Windows&amp;diff=6832</id>
		<title>Network/VPN/Windows</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Network/VPN/Windows&amp;diff=6832"/>
		<updated>2016-02-05T15:55:25Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: Sabobbin moved page WindowsJuniperVPN to VPN/Windows&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Please note that this tutorial assumes you already have a network connection established.&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;Authentication is handled via the Windows domain.  If you have an account in the PC Active Directory, you already have access.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The UMIACS VPN is accessible through the Junos Pulse Client.  Alternatively, you can establish a connection through a web browser.&lt;br /&gt;
&lt;br /&gt;
== Connecting through the Junos Pulse client ==&lt;br /&gt;
#&#039;&#039;&#039;Download the client:&#039;&#039;&#039;&lt;br /&gt;
#:[[Media:JunosPulse.x64.msi|Windows 64 bit Junos Pulse Client]]&amp;lt;br style=&amp;quot;clear:both&amp;quot;/&amp;gt;&lt;br /&gt;
#:[[Media:JunosPulse.x86.msi|Windows 32 bit Junos Pulse Client]]&amp;lt;br style=&amp;quot;clear:both&amp;quot;/&amp;gt;&lt;br /&gt;
#:&#039;&#039;Upon starting the client for the first time it will ask to upgrade the client.  This will pull an up to date version of the client with the most recent configuration.&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Start the client if it is not already running - it usually starts by default on bootup&#039;&#039;&#039;&lt;br /&gt;
#:[[Image:Jvpn3.png|thumb|center|280px|[Windows] Start the client from the Start Menu]]&lt;br /&gt;
#&#039;&#039;&#039;If the client is already running, double click it&#039;s icon from the status bar&#039;&#039;&#039;&lt;br /&gt;
#:[[Image:Jvpn2.png|thumb|center|280px|[Windows] Double click it&#039;s status icon to open]]&lt;br /&gt;
#&#039;&#039;&#039;and click &#039;Add&#039; (+) under the connection section&#039;&#039;&#039;&lt;br /&gt;
#:[[Image:JunosPulse(1).png|thumb|center|280px|[Windows] Click the &#039;Add&#039; (+) button to create a new connection]]&lt;br /&gt;
#&#039;&#039;&#039;Enter a name for your VPN connection and the server URL &#039;vpn.umiacs.umd.edu&#039;&#039;&#039;&#039; &lt;br /&gt;
#:[[Image:Jvpn1.png|thumb|center|280px|[Windows] Enter the name of the vpn server]]&lt;br /&gt;
#&#039;&#039;&#039;Enter your UMIACS windows side credentials and hit connect&#039;&#039;&#039; &lt;br /&gt;
#:[[Image:JunosPulse(3).png|thumb|center|280px|[Windows] Enter UMIACS Windows Credentials]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;/&amp;gt;&lt;br /&gt;
== Connecting through a web browser == &lt;br /&gt;
&#039;&#039;&#039;Connecting to the VPN via the web browser requires that Java be enable on your machine.  For additional information on Java, as well as download links and install instructions please see: http://www.java.com&lt;br /&gt;
#&#039;&#039;&#039;Open up a browser and go to &#039;vpn.umiacs.umd.edu&#039; &#039;&#039;&#039;&lt;br /&gt;
#:Log in using your UMIACS windows side credentials&lt;br /&gt;
#&#039;&#039;&#039;Click &#039;Start&#039; in the Network Connect section towards the bottom right hand side of the page.&#039;&#039;&#039;&lt;br /&gt;
#:This will launch a Java applet that will open up a new window showing the status of your VPN connection.&lt;br /&gt;
#:Keep an eye out for a notification at the top of your browser requesting permission to run Java. [[Image:VPNBrowser.png|thumb|center|500px|Click &#039;Start&#039; to open the Network Connect applet]]&lt;br /&gt;
#&#039;&#039;&#039;To disconnect from the VPN click &#039;Sign Out&#039; in the browser.&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=CUDA&amp;diff=6827</id>
		<title>CUDA</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=CUDA&amp;diff=6827"/>
		<updated>2016-02-01T17:00:23Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://en.wikipedia.org/wiki/CUDA CUDA] is a parallel computing platform and programming model invented by NVIDIA. It enables dramatic increases in computing performance by harnessing the power of the graphics processing unit (GPU).&lt;br /&gt;
&lt;br /&gt;
==Prerequisites==&lt;br /&gt;
* NVIDIA GPU device&lt;br /&gt;
* NVIDIA Driver&lt;br /&gt;
&lt;br /&gt;
{{Note | If you are unsure if your device is CUDA capable, feel free to contact staff@umiacs.umd.edu}}&lt;br /&gt;
&lt;br /&gt;
==Getting Started==&lt;br /&gt;
&lt;br /&gt;
# Load the CUDA Environmental variables via [[Modules | GNU Modules]]&lt;br /&gt;
#*Multiple versions are available.  See the modules documentation and &amp;lt;code&amp;gt;module list cuda&amp;lt;/code&amp;gt; for more information.&lt;br /&gt;
#: &amp;lt;pre&amp;gt; module load cuda&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Obtain a copy of the cuda samples:&lt;br /&gt;
#: &amp;lt;pre&amp;gt;rsync -a /opt/common/cuda/$CUDA Version/samples/ ~/cuda_samples&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Build and run the device query&lt;br /&gt;
#: &amp;lt;pre&amp;gt; cd ~/cuda_samples/1_Utilities/deviceQuery/ &amp;amp;&amp;amp; make &amp;amp;&amp;amp; ./deviceQuery&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assuming the deviceQuery complication completed without error, you should now see output listing the details of the GPUs in your system.  If desired you can compile additional samples by switching to their respective directory and running &#039;make&#039;&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Accounts/Collaborator&amp;diff=6825</id>
		<title>Accounts/Collaborator</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Accounts/Collaborator&amp;diff=6825"/>
		<updated>2016-01-14T16:03:27Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{dev}}&lt;br /&gt;
&lt;br /&gt;
A Collaborator account is a sponsored provisional account for non-UMIACS members that provides access to UMIACS applications such as GitLab, Object Storage, and MediaWiki instances. Collaborator accounts do not provide login access to UMIACS computers or access to networked file storage.&lt;br /&gt;
&lt;br /&gt;
==Common Tasks==&lt;br /&gt;
* [https://intranet.umiacs.umd.edu/requests/accounts/ Sponsor a Collaborator Account.]&lt;br /&gt;
* [https://intranet.umiacs.umd.edu/requests/accounts/collaborators/ Reset the password on a sponsored Collaborator Account.]&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Accounts&amp;diff=6824</id>
		<title>Accounts</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Accounts&amp;diff=6824"/>
		<updated>2016-01-13T01:40:21Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: Created page with &amp;quot;{{dev}} This page outlines the various account types at UMIACS.  ==Account Types== ; Linux / Kerberos Account : Provides access to Linux computers, IMAP E-Mail, AR controlled...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{dev}}&lt;br /&gt;
This page outlines the various account types at UMIACS.&lt;br /&gt;
&lt;br /&gt;
==Account Types==&lt;br /&gt;
; Linux / Kerberos Account&lt;br /&gt;
: Provides access to Linux computers, IMAP E-Mail, AR controlled resources, UMIACS Web Services.&lt;br /&gt;
; Windows / Active Directory Account&lt;br /&gt;
: Provides access to Windows computers, Exchange E-Mail, VPN.&lt;br /&gt;
; JIRA Account&lt;br /&gt;
: Provides access to the JIRA Request Tracker&lt;br /&gt;
; [[Accounts/Collaborator | Collaborator Accounts]]&lt;br /&gt;
: Sponsored account to provide temporary access to UMIACS Web Services for non-UMIACS collaborators.&lt;br /&gt;
&lt;br /&gt;
==Changing account password==&lt;br /&gt;
The [https://intranet.umiacs.umd.edu/password UMIACS Password Web Application] can be used to change the password for Linux, Windows, and Collaborator accounts.&lt;br /&gt;
&lt;br /&gt;
{{Note |To reset a forgotten password -- Stop by the UMIACS Help Desk in room 3142 A.V. Williams Building with a photo ID}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==All Accounts Related Pages==&lt;br /&gt;
{{Special:PrefixIndex/Accounts/}}&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Accounts/Collaborator&amp;diff=6823</id>
		<title>Accounts/Collaborator</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Accounts/Collaborator&amp;diff=6823"/>
		<updated>2016-01-13T01:40:17Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: Created page with &amp;quot;{{dev}} A Collaborator account is a sponsored provisional account that provides access to UMIACS Applications for non-UMIACS users.  ==Creating a Collaborator Account== Any cu...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{dev}}&lt;br /&gt;
A Collaborator account is a sponsored provisional account that provides access to UMIACS Applications for non-UMIACS users.&lt;br /&gt;
&lt;br /&gt;
==Creating a Collaborator Account==&lt;br /&gt;
Any current UMIACS Account holder may request a collaborator account through the [https://intranet.umiacs.umd.edu/requests/accounts/ UMIACS Accounts Web Application.]  &amp;lt;br/&amp;gt;&lt;br /&gt;
Once the Collaborator account has been requested, the collaborator will receive a one-time-use token which can be used to set their username and password.  &lt;br /&gt;
&lt;br /&gt;
==Resetting Collaborator Account password==&lt;br /&gt;
The Collaborator Account sponsor may generate a new one-time-use token for a given Collaborator Account via the [https://intranet.umiacs.umd.edu/requests/accounts/collaborators/ UMIACS Accounts Web Application.]&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Email/Barracuda&amp;diff=6822</id>
		<title>Email/Barracuda</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Email/Barracuda&amp;diff=6822"/>
		<updated>2016-01-13T00:50:43Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Barracuda spam firewalls manages all inbound and outbound email traffic to provide additional virus and spam filtering capabilities.&lt;br /&gt;
==Common Tasks==&lt;br /&gt;
*[https://techlib.barracuda.com/bsf/userguide Manage your spam quarantine.]&lt;br /&gt;
*[https://techlib.barracuda.com/bsf/userguide Manage your whitelists, blacklists, and Bayesian filtering.]&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Email&amp;diff=6811</id>
		<title>Email</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Email&amp;diff=6811"/>
		<updated>2016-01-13T00:46:17Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page outlines the E-mail options available at UMIACS and provides links to getting various clients connected.&lt;br /&gt;
==UMIACS E-mail Offerings==&lt;br /&gt;
A UMIACS account may include a username@umiacs.umd.edu e-mail address.  There are 3 possible options for where that mail can be sent:&lt;br /&gt;
; [[Email/Exchange | Exchange Mailbox ]]&lt;br /&gt;
: Ideal for those accustomed with Microsoft Outlook and/or need a shared calendar.&lt;br /&gt;
; [[Email/IMAP | IMAP Mailbox ]]&lt;br /&gt;
: A simple multi-platform way of reading your mail.&lt;br /&gt;
; Forward&lt;br /&gt;
: Redirect any mail sent to your &amp;lt;i&amp;gt;username@umiacs.umd.edu&amp;lt;/i&amp;gt; address to an external e-mail provider. (e.g. gmail, yahoo, etc)&lt;br /&gt;
&lt;br /&gt;
{{Note | You can update your E-mail preference through our [https://intranet.umiacs.umd.edu/chinfo Directory Profile] Tool.}}&lt;br /&gt;
&lt;br /&gt;
==Getting Connected==&lt;br /&gt;
; [[Email/Exchange | Exchange]]&lt;br /&gt;
; [[Email/IMAP | IMAP]]&lt;br /&gt;
&lt;br /&gt;
==How do I know which E-mail service I have?==&lt;br /&gt;
You can verify and change your current E-mail preferences through our [https://intranet.umiacs.umd.edu/chinfo Directory Profile] Tool.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Spam Firewalls==&lt;br /&gt;
UMIACS has deployed spam firewalls into our mail infrastructure to provide additional virus and spam filtering capabilities.  &amp;lt;br/&amp;gt;&lt;br /&gt;
For more information and to learn how to interact with your spam quarantine, please see the [[Email/Barracuda | Spam firewall page.]]&lt;br /&gt;
&lt;br /&gt;
==All E-mail related Pages==&lt;br /&gt;
{{Special:PrefixIndex/Email/}}&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Email/Barracuda&amp;diff=6778</id>
		<title>Email/Barracuda</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Email/Barracuda&amp;diff=6778"/>
		<updated>2015-12-08T21:11:15Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{dev}}&lt;br /&gt;
The Barracuda spam firewalls manages all inbound and outbound email traffic to provide additional virus and spam filtering capabilities.&lt;br /&gt;
==Common Tasks==&lt;br /&gt;
*[https://techlib.barracuda.com/bsf/userguide Manage your spam quarantine.]&lt;br /&gt;
*[https://techlib.barracuda.com/bsf/userguide Manage your whitelists, blacklists, and Bayesian filtering.]&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Email/Barracuda&amp;diff=6777</id>
		<title>Email/Barracuda</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Email/Barracuda&amp;diff=6777"/>
		<updated>2015-12-08T21:09:08Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{dev}}&lt;br /&gt;
The Barracuda spam firewalls manages all inbound and outbound email traffic to provide additional virus and spam filtering capabilities.&lt;br /&gt;
==Common Tasks==&lt;br /&gt;
*[[Email/Barracuda/Quarantine | Manage your spam quarantine.]]&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Services/Web&amp;diff=6768</id>
		<title>Services/Web</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Services/Web&amp;diff=6768"/>
		<updated>2015-12-07T21:24:03Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Current Offerings==&lt;br /&gt;
;[[WebSpace | User WebSpace]]&lt;br /&gt;
: Individual user webspace.&lt;br /&gt;
;Lab Specific Webspace.&lt;br /&gt;
: Please contact staff@umiacs.umd.edu for addition details&lt;br /&gt;
;Mediawiki&lt;br /&gt;
: Documentation coming soon.&lt;br /&gt;
;WordPress&lt;br /&gt;
: Documentation coming soon.&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Services/Compute/HPC&amp;diff=6767</id>
		<title>Services/Compute/HPC</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Services/Compute/HPC&amp;diff=6767"/>
		<updated>2015-12-07T21:20:51Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;UMIACS provides integration and maintenance of High Performance Computational (HPC) clusters.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
HPC systems at UMIACS are current built on top of RHEL 7 and SLURM.  The individual configuration and scheduler are suited to the needs of each individual group.&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
	<entry>
		<id>https://wiki.umiacs.umd.edu/umiacs/index.php?title=Services/Compute&amp;diff=6766</id>
		<title>Services/Compute</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/umiacs/index.php?title=Services/Compute&amp;diff=6766"/>
		<updated>2015-12-07T21:13:09Z</updated>

		<summary type="html">&lt;p&gt;Sabobbin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Computational Resources are physical and virtual machines within UMIACS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Current Offerings==&lt;br /&gt;
;[[Services/Compute/HPC | High Performance Computing (HPC)]]&lt;br /&gt;
;;[[Services/Compute/LabSpecific | Lab Specific Compute Resources]]&lt;br /&gt;
;[[Services/Compute/UserSupported | User-Supported Compute Resources]]&lt;br /&gt;
;[[Service/Compute/Virtualization | Virtualization ]]&lt;/div&gt;</summary>
		<author><name>Sabobbin</name></author>
	</entry>
</feed>