Documentation
¶
Overview ¶
Package scp handles file uploads and downloads via scp command
Index ¶
Constants ¶
View Source
const ( // OKByte is scp OK message bytes OKByte = 0x0 // WarnByte tells that next goes a warning string WarnByte = 0x1 // ErrByte tells that next goes an error string ErrByte = 0x2 )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Command ¶
type Command struct {
Source bool // data producer
Sink bool // data consumer
Verbose bool // verbose
TargetIsDir bool // target should be dir
Target string
Recursive bool
User *user.User
Conn ssh.ConnMetadata
AuditLog events.IAuditLog
}
Command mimics behavior of SCP command line tool to teleport can pretend it launches real scp behind the scenes
func ParseCommand ¶
type MtimeCmd ¶
func ParseMtime ¶
type NewFileCmd ¶
func ParseNewFile ¶
func ParseNewFile(line string) (*NewFileCmd, error)
Click to show internal directories.
Click to hide internal directories.