feat(pairing): add silent SSH auto-approve
This commit is contained in:
1 parent
0b4e70e38b
commit
77a67484ea
8 files changed
+146
-5
No files matched your search
@@ -35,6 +35,7 @@ type BridgePairRequestFrame = {
|
||||
caps?: string[];
|
||||
commands?: string[];
|
||||
remoteAddress?: string;
|
||||
silent?: boolean;
|
||||
};
|
||||
|
||||
type BridgeEventFrame = {
|
||||
@@ -396,6 +397,7 @@ export async function startNodeBridgeServer(
|
||||
? req.commands.map((c) => String(c)).filter(Boolean)
|
||||
: undefined,
|
||||
remoteIp: remoteAddress,
|
||||
silent: req.silent === true ? true : undefined,
|
||||
},
|
||||
opts.pairingBaseDir,
|
||||
);
|
||||
|
||||
@@ -14,6 +14,7 @@ export type NodePairingPendingRequest = {
|
||||
caps?: string[];
|
||||
commands?: string[];
|
||||
remoteIp?: string;
|
||||
silent?: boolean;
|
||||
isRepair?: boolean;
|
||||
ts: number;
|
||||
};
|
||||
@@ -185,6 +186,7 @@ export async function requestNodePairing(
|
||||
caps: req.caps,
|
||||
commands: req.commands,
|
||||
remoteIp: req.remoteIp,
|
||||
silent: req.silent,
|
||||
isRepair,
|
||||
ts: Date.now(),
|
||||
};
|
||||
|
||||
Reference in new issue
Block a user