Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SSHPassProxy ¶
func SSHPassProxy( clientConn, serverConn net.Conn, proxyServerHostPrivateKey ssh.Signer, serverAddr, serverPassword string, ) error
SSHPassProxy 功能类似于 sshpass,但是原理完全不同。
SSHPassProxy 通过一个 ssh 传输层协议 proxy,实现 openssh 的客户端,可以对使用密码鉴权的 ssh server 实现免密登录。
SSHPassProxy +--------+ +------------------------------------------------------------------------------+ +--------+ | client | ---> (clientConn) ssh transport server <--- Packet Copy ---> ssh transport client (serverConn) ---> | server | +--------+ +------------------------------------------------------------------------------+ +--------+
Types ¶
This section is empty.
Directories ¶
Path | Synopsis |
---|---|
Package crypto
|
Package crypto |
internal/poly1305
Package poly1305
|
Package poly1305 |
ssh/internal/bcrypt_pbkdf
Package bcrypt_pbkdf implements bcrypt_pbkdf(3) from OpenBSD.
|
Package bcrypt_pbkdf implements bcrypt_pbkdf(3) from OpenBSD. |
Click to show internal directories.
Click to hide internal directories.