You can browse Samba or windows share from Nautilus GUI file manager or command prompt using smbclient

But SSLBridge allows you to browse Samba/windows share over Internet using secure VPN connection.

From project home page:
SSLBridge is an AJAX and DHTML enhanced web application for viewing and accessing shared files and folders in a network. SSLBridge uses Samba and an SSL connection to create a VPN tunnel into a corporate network. A Samba web client.

Remotely access your servers and Network Neighborhood using just a browser. It is a browser-based application, which means you do not have to install any client software on your computer to access your corporate files and servers. In conjunction with an SSL 128 bit encrypted connection you can have secure access to your resources. SSLBridge uses Samba to authenticate with an Active Directory Server, so users do not have to remember a new username and password, all access privileges remain the same in SSLBridge as they do when in the office.

And what is the big advantage of this software?

Users can access and manipulate files over the internet using a browser, as if they were at their own Desktop system. So with this software you can access your corporate resources using your existing Active Directory Account username and password.


=> You need a working Apache+PHP or lighttpd web server
=> You must have net and smbclient (samba client) utilities installed such as:

  • smbmnt
  • smbclient
  • smbmount
  • net
  • nmblookup
  • And zip program

Download sslbridge (128 KB):
Use wget command to download sslbridge.
# cd /opt
# wget

Untar sslbridge
# tar sslbridge_1.4.tar.gz
# mv sslbridge_1.4 /var/www/html/sslsamba
# chown www-data:www-data /var/www/html/sslsamba

Configure sslbridge
Now open a webbrowser and type url or http://server-ip/sslsamba

You need to provide the name of Windows Domain Server. And path to temp directory (/tmp). This is the directory where SSLBridge needs read/write access on your web server.

Just follow on screen instruction and you should be able to access your windows and samba share.

Download link

=> Download link / project home page (128 KB)

++ Operating System: Linux
++ License: GNU General Public License (GPL)
++ Category: Dynamic Content, Data Warehousing, File Management, LDAP
— Does not works with Windows XP/2003 server based Apache and PHP installation

🐧 Get the latest tutorials on Linux, Open Source & DevOps via RSS feed or Weekly email newsletter.

🐧 6 comments so far... add one
CategoryList of Unix and Linux commands
Disk space analyzersncdu pydf
File Managementcat
FirewallAlpine Awall CentOS 8 OpenSUSE RHEL 8 Ubuntu 16.04 Ubuntu 18.04 Ubuntu 20.04
Network UtilitiesNetHogs dig host ip nmap
OpenVPNCentOS 7 CentOS 8 Debian 10 Debian 8/9 Ubuntu 18.04 Ubuntu 20.04
Package Managerapk apt
Processes Managementbg chroot cron disown fg jobs killall kill pidof pstree pwdx time
Searchinggrep whereis which
User Informationgroups id lastcomm last lid/libuser-lid logname members users whoami who w
WireGuard VPNAlpine CentOS 8 Debian 10 Firewall Ubuntu 20.04
6 comments… add one
  • alrac Oct 26, 2006 @ 18:59

    This looks COOL. thank you!

  • kuriharu Oct 26, 2006 @ 20:25

    It works great, but it doesn’t seem to run natively over SSL. I had to add a line to my Apache config to get it to redirect over SSL. Other than that, it looks great.

  • Posbis Nov 2, 2006 @ 17:17

    SSLBridge would be a great thing but is not working on modern systems (such as Fedora Core 6) as support for SMBFS has been stripped of the kernel and only standard CIFS is supported.

    So the commands “smbmnt” and “smbumount” are not installed on systems such as Fedora Core 5/6.

    The package “samba-client” which should contain these binaries don’t have them.

    Sorry but I think this product needs a major rewrite as most people wont have the binaries in their distros anymore.

  • 🐧 nixCraft Nov 2, 2006 @ 18:28

    I am using Debian and I don’t see problem with samba client packages. Have you searched net for samba client package?

    Another option is you can download and compile the samba-client software itself (it also known to work on Suse Linux)

    Appreciate your post.

  • boypyt Jun 11, 2009 @ 3:36

    I am using Linux CentOS 5 there are no smbmount and smbumount.
    The solution is to create a symbolic link for smbmount and smbumount , such as the following:

    # ln -s /sbin/mount.cifs /usr/bin/smbmount
    # ln -s /sbin/mount.cifs /usr/bin/smbmnt
    # ln -s /sbin/umount.cifs /usr/bin/smbumount

    • yuki Jun 21, 2010 @ 1:44

      Beautiful information I was looking for. Thanks.

Leave a Reply

Your email address will not be published.

Use HTML <pre>...</pre> for code samples. Still have questions? Post it on our forum