]> git.bundesbrandschatzamt.de Git - emacsconfig.git/commitdiff
tramp google cloud ssh
authorAndreas Gerler <baronNOSPAMbundesbrandschatzamt.de>
Mon, 23 Dec 2024 10:36:32 +0000 (11:36 +0100)
committerAndreas Gerler <baronNOSPAMbundesbrandschatzamt.de>
Mon, 23 Dec 2024 10:36:32 +0000 (11:36 +0100)
* bba.org: tramp-method gssh

Signed-off-by: Andreas Gerler <baronNOSPAMbundesbrandschatzamt.de>
bba.org

diff --git a/bba.org b/bba.org
index 11467c9f5c60837e81b1ff3532bdd2477626d808..c27aa73ebca4010801c813803ec118e0ed5f569c 100644 (file)
--- a/bba.org
+++ b/bba.org
@@ -972,6 +972,24 @@ Use our default socket files
   (setq tramp-ssh-controlmaster-options "-o ControlMaster=auto -o ControlPath='~/.ssh/sockets/ssh.%%C' -o ControlPersist=600"))
 #+END_SRC
 
+TRAMP gcloud ssh
+
+#+begin_src emacs-lisp
+  (require 'tramp)
+  (eval-after-load "tramp"
+    '(progn
+       (add-to-list 'tramp-methods
+                    '("gssh"
+                      (tramp-login-program        "gssh")
+                      (tramp-login-args           (("%h")))
+                      (tramp-async-args           (("-q")))
+                      (tramp-remote-shell         "/bin/sh")
+                      (tramp-remote-shell-args    ("-c"))
+                      (tramp-gw-args              (("-o" "GlobalKnownHostsFile=/dev/null")
+                                                   ("-o" "UserKnownHostsFile=/dev/null")
+                                                   ("-o" "StrictHostKeyChecking=no")))
+                      (tramp-default-port         22)))))
+#+end_src
 * translate
 [2022-12-25 Sun 15:02]