从本地机器上的VPS安全地安装Samba共享

在我自己的互联网的一小部分,我有一个份额,我想要服务,所以我可以挂载在我的系统在家里和工作文件,就好像他们是本地的。 目前我已将此设置作为Samba共享。 但是,我不完全确定如何保持这个设置的安全。 什么是build议的方式来保证这个设置?

现在我想(显然)需要一个用户名和密码,并打开相关的端口,但如何设置这样的密码不透明传输? 有没有像“Samba通过SSH”协议? 谢谢。

我会通过SSL / TLS使用VPN。 (openvpn下)