Remove nativeSsh config with shell

This commit is contained in:
Owen
2026-05-22 11:19:57 -07:00
parent 631eab53d1
commit e36ae4b746
3 changed files with 6 additions and 15 deletions
+5 -3
View File
@@ -40,9 +40,11 @@ func (g *Gateway) HandleSSH(w http.ResponseWriter, r *http.Request) {
token := r.URL.Query().Get("authToken")
var nativeSSH = false
// In proxy mode we also need host + username from query params.
var target, username string
if g.nativeSSH == nil {
if !nativeSSH {
host := r.URL.Query().Get("host")
port := r.URL.Query().Get("port")
username = r.URL.Query().Get("username")
@@ -78,8 +80,8 @@ func (g *Gateway) HandleSSH(w http.ResponseWriter, r *http.Request) {
ws.SetReadLimit(-1)
defer ws.CloseNow() //nolint:errcheck
if g.nativeSSH != nil {
if err := serveNativeSSHSession(ctx, ws, *g.nativeSSH); err != nil {
if nativeSSH {
if err := serveNativeSSHSession(ctx, ws); err != nil {
log.Printf("SSH native session error: %v", err)
}
} else {