We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 71f9492 commit e3a2ff8Copy full SHA for e3a2ff8
client/command/exec/ssh.go
@@ -69,10 +69,13 @@ func SSHCmd(ctx *grumble.Context, con *console.SliverConsoleClient) {
69
con.PrintErrorf("You must specify a keytab file with the --kerberos-keytab flag\n")
70
return
71
}
72
- kerberosKeytab, err := os.ReadFile(kerberosKeytabFile)
73
- if err != nil {
74
- con.PrintErrorf("%s\n", err)
75
- return
+ kerberosKeytab := []byte{}
+ if kerberosKeytabFile != "" {
+ kerberosKeytab, err = os.ReadFile(kerberosKeytabFile)
+ if err != nil {
76
+ con.PrintErrorf("%s\n", err)
77
+ return
78
+ }
79
80
81
if password == "" && len(privKey) == 0 && !ctx.Flags.Bool("skip-loot") {
0 commit comments