From a010ed0f8bd97f9fbb49d2fc558100df9c027275 Mon Sep 17 00:00:00 2001
From: Mathis Rosenhauer <rosenhauer@dkrz.de>
Date: Mon, 12 Aug 2019 15:40:31 +0200
Subject: [PATCH] start-vnc: relax StrictHostKeyChecking and minor fixes

---
 start-vnc | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/start-vnc b/start-vnc
index f609d9b..4c7010e 100755
--- a/start-vnc
+++ b/start-vnc
@@ -75,7 +75,7 @@ SVNC_CLIENT="vncviewer"
 # More options for the vncserver. TurboVNC on A Mac may produce
 # a 'javax.net.ssl.SSLHandshakeException' in this case adding
 # ' -securitytypes none' to SVNC_SERVER_OPTIONS may help.
-SVNC_SERVER_OPTIONS="-geometry1920x1200"
+SVNC_SERVER_OPTIONS="-geometry 1920x1200"
 
 # Session run time in minutes
 SVNC_RUNTIME=240
@@ -272,6 +272,7 @@ main () {
     parse_options "$@"
     trap clean_up INT QUIT TERM ERR EXIT
 
+    mkdir -p "${HOME}/.ssh"
     ssh_socket_dir="$(mktemp -d "${HOME}/.ssh/socket.XXXXX")"
     ssh_frontend "" "-MNf"
     prepare_vncserver
@@ -289,6 +290,7 @@ main () {
 
     local vnc_port=$((5900+${vnc_display}))
     ssh -o ForwardX11=no \
+        -o StrictHostKeyChecking=accept-new \
         -L "${vnc_port}:localhost:${vnc_port}" \
         -Nf \
         "${SVNC_USERNAME}@${vnc_host}.dkrz.de";
-- 
GitLab