diff --git a/.travis.yml b/.travis.yml
index 465ed74065d8166b80b35124e05dc82b948db0c8..f0a5dec741136e69965f3f5dbe5d4be20ba8182c 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -7,7 +7,7 @@ python:
 env:
   - REQUIREMENTS_SUFFIX=
 install:
-  - sudo apt-get install libxml2-dev libxslt1-dev libcurl3 python-pycurl
+  - sudo apt-get install libxml2-dev libxslt1-dev libcurl3 python-pycurl openssh-server
   - pip install -r requirements$REQUIREMENTS_SUFFIX.txt --use-mirrors || true
   - pip install -r dev-requirements$REQUIREMENTS_SUFFIX.txt --use-mirrors || true
   - pip install coveralls --use-mirrors  # Required fro coveralls reporting.
@@ -24,8 +24,10 @@ install:
   - echo ". $VIRTUAL_ENV/bin/activate" >> local_env.sh
   - pip install drmaa 
   - sudo adduser --quiet --disabled-password --gecos TEST u1  ## Create user for run-as-user test.  
+  - mkdir -p ~/.ssh && cp test_data/testkey.pub ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys
 #  - sudo apt-get install condor
-script: export TEST_WEBAPP_POST_SHUTDOWN_SLEEP=1; . local_env.sh; make lint && make lint-docs && if [[ $TRAVIS_PYTHON_VERSION == 2.6 ]]; then true; else make lint-readme; fi && make tests
+
+script: export PULSAR_TEST_KEY=test_data/testkey; export TEST_WEBAPP_POST_SHUTDOWN_SLEEP=1; . local_env.sh; make lint && make lint-docs && if [[ $TRAVIS_PYTHON_VERSION == 2.6 ]]; then true; else make lint-readme; fi && make tests
 after_success:
   - coveralls
 
diff --git a/test_data/testkey b/test_data/testkey
new file mode 100644
index 0000000000000000000000000000000000000000..3d2ce1dbfe3ab4de77a3fbb0fe5bd2dc3f3b7423
--- /dev/null
+++ b/test_data/testkey
@@ -0,0 +1,27 @@
+-----BEGIN RSA PRIVATE KEY-----
+MIIEowIBAAKCAQEA1tGxJfFHTX+8B94NTY7poVizpyhguQdfqgu2QXfevWTec8Yx
+VHJ0RnFOskVeW/buHaV8bEy6lHGkDXppnb8fVVymAKnrTdLluCKE7QSueao06Nj7
+7FAoGxcgwyJ9Jp3G4fR/rDjoxphVNtZ8Za4UqC6ctIuC70wvslcxQL+3vLF0nFIe
+SkrieI7LHunbBd0/WcXfKVyxyzHN0i7pnBzFMWZsDzTbfoH+u5nbec8HxqQisTlp
+xA9+j8ak4hyarvtbCFPD9LMvO7w8MzOcpZy/2VYsFnFJ6hXjnDg1Z7Cn5Pcj4G+U
+oCfp5QVKiDEg41Rh14zs4rfxRcS1SKvAlH7rIQIDAQABAoIBAGqiZKFFB/P8eEYf
+f9MEIg0pjuRnMrwmYOJ0NeCBtFunepVVyJ72walGDZ6IuLJF/SVSRFUuMWAGmTzn
+iw33FYK2HuEtd9SF3+prmDhfnoxeZS1AqK1BjOcFsAmtURqeL19ykv3WshYDACnc
+hpuisjZaDQfCSRioZPTOO3C8umQ7eW9mVixByzoPaTi39aZ/K5NsUxZc2WF5kPap
+sDiwaGVdZt1mgYZymkUXEkzvGBkaGcL7+DAhQti7hkb6JLF7WMepne2rFYFgS84m
+gq216MiX7yIip8jw5lYJtr3yPrpVs01RW3/22Yqaglcrrh1V5Cj1ai8L/kAOKj6j
+zJGDD5ECgYEA9RwYrsjooYyvs1bkrMDXpHDMiXSZyXfHgUoZJBZHCcutCqUVetxS
+C2idN4hWrQgUidrYOXITj43iHFaIJCuydlmPIZLPOaRVxB2kLO+oc0la7l5N8mTH
+hvbPxmEs+tKJWIM0z7fKP9fYfX5X5sXGMHY40ggKmsBTDTd/tIR4BbsCgYEA4F0R
+Ee+trQN1TiwLPLK2NF66pRnFRTH+yW3oM7xI3YEQMQNHA908kSaYG851AoN+SzUU
+VEQPXOB6LnBxlt+zNCtNc3TMzIrLoDqvQLbczD5jXj/6N9u8WOCVcHHPh5QkGDTf
+CiVhdgpfiLB4ZQKcgMYClkVNk12HOz7sUCLqdtMCgYEAn7mecA/mYJgASxrdy6Gj
+JLqI3y4HpV0TujHiLj0CL+T1L5GibLy0DlEu2mhTK1CvqaHd85leG9c2uIa/EusS
+0cLM3fEAbyyi4zj5qnrGR9JOmjUEEGgSCeY+QaVDnXOjIvXlbVL0TiRHJIg3md/Z
+pez0XBH3bx7TQDKhWq5UVE8CgYBw3WBg7Xkot7yi/nUIq74MyjqKI1ShYm0RV0Cg
+Be+BvhMvFL78qqZ1Pjz2f/1Mrmkx3BnF6hbwWdwc0GPTyeSUMdRcaD0+B/Q3Pk46
+98JK3HeQSg7NWrR84T1Lu3TydwtRQgeRSwykHMPCN0PZTF7+SJ20ilhj8YC9xQGL
+roTUEQKBgFXFxAKNNRyShq2aDZA2UGsk1HSrZ99biN9qH0gmnYpwHRUQnqY+aBrh
+iaYbS5fap/UjfiyePsQtW8/CgzNz6ge4ko1LSOHxdBMTJgp9kLXu4XXkaAes85vn
+2Y0YIhGGx+lyJj6bPh4Hoopa84a1qKxUoo40Kx99JtScLx/0w70r
+-----END RSA PRIVATE KEY-----
diff --git a/test_data/testkey.pub b/test_data/testkey.pub
new file mode 100644
index 0000000000000000000000000000000000000000..1a3e42270d47400a8e36a6126121b3497ed4f00b
--- /dev/null
+++ b/test_data/testkey.pub
@@ -0,0 +1 @@
+ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDW0bEl8UdNf7wH3g1NjumhWLOnKGC5B1+qC7ZBd969ZN5zxjFUcnRGcU6yRV5b9u4dpXxsTLqUcaQNemmdvx9VXKYAqetN0uW4IoTtBK55qjTo2PvsUCgbFyDDIn0mncbh9H+sOOjGmFU21nxlrhSoLpy0i4LvTC+yVzFAv7e8sXScUh5KSuJ4jsse6dsF3T9Zxd8pXLHLMc3SLumcHMUxZmwPNNt+gf67mdt5zwfGpCKxOWnED36PxqTiHJqu+1sIU8P0sy87vDwzM5ylnL/ZViwWcUnqFeOcODVnsKfk9yPgb5SgJ+nlBUqIMSDjVGHXjOzit/FFxLVIq8CUfush john@jlaptop14