index
:
pakakeh.go
dev
main
Collections of packages and tools for working with Go programming language.
Shulhan
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
ssh
/
client.go
Age
Commit message (
Expand
)
Author
2026-03-27
lib/ssh: set client config HostKeyAlgorithms from known_hosts files
Shulhan
2025-02-04
all: remove the nolint tags
Shulhan
2024-12-28
lib/ssh: implement Run with context
Shulhan
2024-03-09
lib: move package "ssh/config" to "lib/sshconfig"
Shulhan
2024-03-05
all: comply with linter recommendations #3
Shulhan
2024-03-05
all: comply with linter recommendations #2
Shulhan
2024-03-02
all: move the repository to "git.sr.ht/~shulhan/pakakeh.go"
Shulhan
2023-12-22
lib/ssh: add parameter context to Execute method
Shulhan
2023-12-17
lib/ssh: implement method Output on Client
Shulhan
2023-11-18
lib/crypto: add support for reading passphrase using SSH_ASKPASS
Shulhan
2023-09-27
lib/ssh: fix missing error check from previous changes 8d0720f6
Shulhan
2023-09-26
go.mod: remove replace directive for golang.org/x/crypto
Shulhan
2023-09-24
lib/ssh: store and use the connected identity file for ScpPut and ScpGet
Shulhan
2023-09-24
lib/ssh: add method Close to Client
Shulhan
2023-09-24
lib/ssh: rename internal field cfg to section
Shulhan
2023-09-20
lib/ssh: replace LoadPrivateKeyInteractive with the one from lib/crypto
Shulhan
2023-09-11
lib/ssh: remove unused field configHostKeyCallback in Client
Shulhan
2023-08-29
lib/ssh: use UserKnownHostFile from configuration in NewClientInteractive
Shulhan
2023-07-26
lib/ssh: refactoring NewClientFromConfig, renamed to NewClientInteractive
Shulhan
2023-07-26
ssh/config: refactoring, simplify the Section fields
Shulhan
2023-02-25
all: access embedded field or methods using the type name
Shulhan
2022-10-20
lib/ssh: add private key to agent once client connected successfully
Shulhan
2022-10-20
ssh/config: change the method GenerateSigners to Signers
Shulhan
2022-10-19
lib/ssh: try both ssh agent and IdentityFile
Youfu Zhang
2022-05-09
all: reformat all codes using gofmt 1.19 (the Go tip)
Shulhan
2021-11-06
lib/ssh: use agent defined by config or from environment variable
Shulhan
2021-08-15
lib/ssh: add method to set session output and error
Shulhan
2021-07-05
lib/ssh: rename method Get to ScpGet and Put to ScpPut
Shulhan
2021-07-05
lib/ssh: embed the ssh.Client into Client instead of as field
Shulhan
2021-07-05
lib/ssh: rename the NewClient function to NewClientFromConfig
Shulhan
2021-07-05
lib/ssh: move the config parser to subpackage "config"
Shulhan
2021-04-11
ssh: check for empty private key file on Get and Put
Shulhan
2021-04-06
ssh: use the SSH agent to authenticate on NewClient
Shulhan
2021-04-05
ssh: ask for passphrase if private key is encrypted on generateSigners
Shulhan
2020-06-06
all: use default linter options
Shulhan
2020-04-26
ssh: replace the ClientConfig with ConfigSection
Shulhan
2020-02-13
dns,ssh: suppress linter false-positive warnings reported by "gosec"
Shulhan
2019-06-14
all: fix nolint format
Shulhan
2019-06-13
ssh/client: add recursive option for Get and Put commands
Shulhan
2019-06-03
ssh: add field Environments in client's config
Shulhan
2019-05-25
ssh: package ssh provide a wrapper to golang.org/x/crypto/ssh
Shulhan