reversesshfs

package
v0.3.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 8, 2023 License: Apache-2.0 Imports: 16 Imported by: 1

Documentation

Index

Constants

View Source
const (
	DriverAuto              = Driver("auto")                // Default
	DriverBuiltin           = Driver("builtin")             // Legacy. Unrecommended.
	DriverOpensshSftpServer = Driver("openssh-sftp-server") // More robust and secure. Recommended.
)

Variables

This section is empty.

Functions

func DetectOpensshSftpServerBinary added in v0.3.0

func DetectOpensshSftpServerBinary() string

Types

type Driver added in v0.3.0

type Driver = string

func DetectDriver added in v0.3.0

func DetectDriver(explicitOpensshSftpServerBinary string) (Driver, string, error)

type ReverseSSHFS

type ReverseSSHFS struct {
	*ssh.SSHConfig
	Driver                  Driver
	OpensshSftpServerBinary string // used only when Driver == DriverOpensshSftpServer
	LocalPath               string
	Host                    string
	Port                    int
	RemotePath              string
	Readonly                bool

	SSHFSAdditionalArgs []string
	// contains filtered or unexported fields
}

func (*ReverseSSHFS) Close

func (rsf *ReverseSSHFS) Close() error

func (*ReverseSSHFS) Prepare

func (rsf *ReverseSSHFS) Prepare() error

func (*ReverseSSHFS) Start

func (rsf *ReverseSSHFS) Start() error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL