Skip to content
Discussion options

You must be logged in to vote

Update: SMB support has now landed on main via #140 and is ready for testing 🎉

It is opt-in and remains disabled by default. To enable it, set:

SMB_ENABLED=true
SMB_ALLOWED_TARGETS=nas.example,10.0.0.8

Then restart WebSSH and open the File Manager to connect an SMB share. Each allowed target must be an exact hostname or IP address; ports, paths, and wildcards are rejected.

The implementation deliberately requires TCP 445, SMB 3.1.1, signing, encryption, and secure negotiation. Passwords are never saved. Non-secret share details such as name, host, share, domain, and username can be stored per user.

If you can, please test it with a non-production share or a current backup, especially:

  • co…

Replies: 14 comments 6 replies

Comment options

You must be logged in to vote
1 reply
@elmocito
Comment options

Comment options

You must be logged in to vote
1 reply
@elmocito
Comment options

Comment options

You must be logged in to vote
2 replies
@bifrost0x
Comment options

@elmocito
Comment options

Answer selected by bifrost0x
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@bifrost0x
Comment options

@ap0int3d
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Ideas
Labels
enhancement New feature or request roadmap Approved for the WebSSH roadmap smb
3 participants