Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Mister-leo/fssh
/ types & classes
Types & classes
18 in github.com/Mister-leo/fssh
⨍
Functions
183
◇
Types & classes
18
TypeAlias
AuthMode
AuthMode 认证模式类型
internal/auth/auth.go:15
Interface
AuthProvider
AuthProvider 统一认证接口 为 Touch ID 和 OTP 两种认证方式提供统一的抽象
internal/auth/auth.go:24
Struct
Config
Config OTP 配置结构 存储加密的 OTP seed 和相关参数
internal/otp/config.go:12
Struct
Config
internal/config/config.go:11
Struct
EncryptedFile
internal/store/store.go:21
Struct
GlobalConfigOption
GlobalConfigOption defines metadata for a single global configuration option
internal/sshconfig/hostconfig.go:265
Struct
HostConfig
HostConfig represents a complete SSH host configuration
internal/sshconfig/hostconfig.go:12
Struct
HostInfo
internal/sshconfig/sshconfig.go:11
Struct
InitOptions
InitOptions OTP 初始化选项
internal/otp/init.go:17
Struct
OTPProvider
OTPProvider OTP 认证提供者 实现基于密码和 TOTP 验证码的双层认证
internal/auth/otp.go:20
Struct
ProxyConfig
ProxyConfig represents proxy settings
internal/sshconfig/hostconfig.go:60
TypeAlias
ProxyType
ProxyType represents the type of proxy configuration
internal/sshconfig/hostconfig.go:48
Struct
Record
internal/store/store.go:34
Struct
SSHKeyInfo
SSHKeyInfo holds metadata about a discovered SSH key
cmd/fssh/setup_keys.go:17
Struct
ShellContext
ShellContext holds state for shell commands
cmd/fssh/shell_commands.go:42
Struct
TouchIDProvider
TouchIDProvider Touch ID 认证提供者 使用 macOS Keychain 和 Touch ID 进行认证
internal/auth/touchid.go:9
Struct
modeConfig
modeConfig 认证模式配置文件结构
internal/auth/auth.go:73
Struct
secureAgent
internal/agent/secure_agent.go:22