From: Andreas Gerler Date: Mon, 23 Dec 2024 10:36:32 +0000 (+0100) Subject: tramp google cloud ssh X-Git-Url: http://git.bundesbrandschatzamt.de/?a=commitdiff_plain;h=dc8f5e1dbe986919ac2a8a1393479cd440b180f9;p=emacsconfig.git tramp google cloud ssh * bba.org: tramp-method gssh Signed-off-by: Andreas Gerler --- diff --git a/bba.org b/bba.org index 11467c9f..c27aa73e 100644 --- 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]