Documentation
¶
Index ¶
- Constants
- Variables
- func InitHostKey()
- func LoadOrGenerateRSAHostKey(parentDir string) (ssh.Signer, bool)
- type DriverAdapter
- func (s *DriverAdapter) CreateLink(_, _ string, _ uint32) error
- func (s *DriverAdapter) GetHandle(name string, flags uint32, _ *sftpd.Attr, offset uint64) (sftpd.FileTransfer, error)
- func (s *DriverAdapter) Mkdir(name string, attr *sftpd.Attr) error
- func (s *DriverAdapter) OpenDir(_ string) (sftpd.Dir, error)
- func (s *DriverAdapter) OpenFile(_ string, _ uint32, _ *sftpd.Attr) (sftpd.File, error)
- func (s *DriverAdapter) ReadDir(name string) ([]sftpd.NamedAttr, error)
- func (s *DriverAdapter) ReadLink(_ string) (string, error)
- func (s *DriverAdapter) RealPath(path string) (string, error)
- func (s *DriverAdapter) Remove(name string) error
- func (s *DriverAdapter) Rename(old, new string, _ uint32) error
- func (s *DriverAdapter) Rmdir(name string) error
- func (s *DriverAdapter) SetStat(_ string, _ *sftpd.Attr) error
- func (s *DriverAdapter) Stat(name string, _ bool) (*sftpd.Attr, error)
Constants ¶
View Source
const ( SSH_FXF_READ = 0x00000001 SSH_FXF_WRITE = 0x00000002 SSH_FXF_APPEND = 0x00000004 SSH_FXF_CREAT = 0x00000008 SSH_FXF_TRUNC = 0x00000010 SSH_FXF_EXCL = 0x00000020 )
From leffss/sftpd
Variables ¶
View Source
var SSHSigners []ssh.Signer
Functions ¶
func InitHostKey ¶
func InitHostKey()
Types ¶
type DriverAdapter ¶
type DriverAdapter struct {
FtpDriver *ftp.AferoAdapter
}
func (*DriverAdapter) CreateLink ¶
func (s *DriverAdapter) CreateLink(_, _ string, _ uint32) error
func (*DriverAdapter) GetHandle ¶
func (s *DriverAdapter) GetHandle(name string, flags uint32, _ *sftpd.Attr, offset uint64) (sftpd.FileTransfer, error)
func (*DriverAdapter) ReadDir ¶
func (s *DriverAdapter) ReadDir(name string) ([]sftpd.NamedAttr, error)
func (*DriverAdapter) Remove ¶
func (s *DriverAdapter) Remove(name string) error
func (*DriverAdapter) Rmdir ¶
func (s *DriverAdapter) Rmdir(name string) error
Click to show internal directories.
Click to hide internal directories.