lwc:shellhub

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lwc:shellhub [2023/09/11 11:17] John Harrisonlwc:shellhub [2024/01/01 14:07] (current) John Harrison
Line 77: Line 77:
   * local machine generate public/private key.   * local machine generate public/private key.
     *  it could be that any public/private key would work but docs suggest''ssh-keygen -t ed25519''     *  it could be that any public/private key would work but docs suggest''ssh-keygen -t ed25519''
-  * upload public key to web portal (public keys menu on LHS) +  * upload public key to web portal (public keys menu on LHS) 
 +  * make sure private key on local machine has permissions 600
   * login from local machine using private key: ''ssh -p <PORT> -i <PRIVATE_KEY_PATH_AND_FILE> <USER>@<SSHID_FOR_REMOTE>@<HOST_IP_OR_NAME>''   * login from local machine using private key: ''ssh -p <PORT> -i <PRIVATE_KEY_PATH_AND_FILE> <USER>@<SSHID_FOR_REMOTE>@<HOST_IP_OR_NAME>''
  
 === Disable Password login === === Disable Password login ===
 //This is not a built-in function for community edition it appears so as a workaround we can hack the code// //This is not a built-in function for community edition it appears so as a workaround we can hack the code//
-  * in ''/pkg/agent/server/server.go'' edit ''func (s *Server) passwordHandler('' so the first line of the method reads ''return false''+  * pre v0.13.0: in ''/pkg/agent/server/server.go'' edit ''func (s *Server) passwordHandler('' so the first line of the method reads ''return false'' 
 +  * post v0.13.0: in ''/pkg/agent/server/authentication.go'' edit ''func (s *Server) passwordHandler(ctx gliderssh.Context, pass string) bool {'' so the first line of the method reads ''return false''
   * ''cd shellhub/agent''   * ''cd shellhub/agent''
   * ''go build -ldflags "-X main.AgentVersion=<VERSION>"''   * ''go build -ldflags "-X main.AgentVersion=<VERSION>"''
  • lwc/shellhub.1694449060.txt.gz
  • Last modified: 2023/09/11 11:17
  • by John Harrison