Categorygithub.com/wzshiming/sshd
modulepackage
0.2.2
Repository: https://github.com/wzshiming/sshd.git
Documentation: pkg.go.dev

# README

sshd

ssh server

Build Go Report Card GoDoc GitHub license gocover.io

This project is to add protocol support for the sshproxy, or it can be used alone

Usage

API Documentation

Example

  • Support for the Direct TCP IP command
  • Support for the TCP IP Forward command
  • Support for the Direct Stream Local command
  • Support for the Stream Local Forward command
  • Support for the Session command
    • env
    • exec
    • shell

License

Licensed under the MIT License. See LICENSE for the full license text.

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

DiscardRequests consumes and rejects all requests from the passed-in channel.
No description provided by the author
No description provided by the author
No description provided by the author
IsClosedConnError reports whether err is an error from use of a closed network connection.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Tunnel create tunnels for two io.ReadWriteCloser.

# Structs

No description provided by the author
ChannelOpenDirectMsg copy from golang.org/x/crypto/ssh.channelOpenDirectMsg.
ExecMsg copy from golang.org/x/crypto/ssh.execMsg.
ExitStatusMsg copy from golang.org/x/crypto/ssh.exitStatusMsg.
ForwardedStreamLocalPayload copy from golang.org/x/crypto/ssh.forwardedStreamLocalPayload.
ForwardedTCPPayload copy from golang.org/x/crypto/ssh.forwardedTCPPayload.
ForwardMsg copy from golang.org/x/crypto/ssh.channelForwardMsg.
No description provided by the author
PtyRequestMsg copy from golang.org/x/crypto/ssh.ptyRequestMsg.
PtyWindowChangeMsg copy from golang.org/x/crypto/ssh.ptyWindowChangeMsg.
Server is accepting connections and handling the details of the SSH protocol.
ServerConn Handling for a single incoming connection.
SetenvRequest copy from golang.org/x/crypto/ssh.setenvRequest.
StreamLocalChannelForwardMsg copy from golang.org/x/crypto/ssh.streamLocalChannelForwardMsg.
StreamLocalChannelOpenDirectMsg copy from golang.org/x/crypto/ssh.streamLocalChannelOpenDirectMsg.

# Interfaces

BytesPool is an interface for getting and returning temporary bytes for use by io.CopyBuffer.
No description provided by the author
Permissions specifies the permissions that the user has.

# Type aliases

No description provided by the author
No description provided by the author