What does the Trellis NAS Bridge Appliance Do? |
Trellis NBA is an appliance that makes it easier to access files from one
location (i.e., a client) even though the files may be stored on different
computers, different file servers, and different operating systems. The
servers might also be under the control of different systems admnistrators.
With Trellis NBA, files can be accessed by applications and interactively as if
they were local files.
Below are three use-case scenarios to help explain a situation in which the
Trellis NBA can provide a solution. Use-Case Scenario 1: Use-Case Scenario 2: Use-Case Scenario 3: |
How do I use the Trellis NAS Bridge Appliance? |
To begin using the appliance, boot it up. On the console, you will required to provide a root password and password for the web GUI. The default username for the web GUI is 'trellis'. The web GUI password can be changed via the web GUI. For security, the root password can only changed on the console.
1) Create users and groups for the Trellis NBA appliance itself. These are the accounts that will be mounted by a client of the TNBA.
2) Add SSH Keys. One method of access to remote servers is SSH. We use ssh-agents and load keys into them to provide automatic access to remote systems.
3) Add Remote Servers. In this step, specify the remote systems that you would like a created user to access by providing a fully qualified domain name of the server, a username and a share name or directory name. You also choose whether to use the SMB protocol (via Samba) or SSH to access the remote server. If you choose SMB, you must also provide your Samba password. If you choose SSH, the SSH keys provided in Step 2) will handle authentication.
To begin browsing your remote directories, connect your CIFS/SMB client to the Trellis NBA. The share name on the appliance is called 'share'.
With Unix Clients
To use smbclient: smbclient -U <username on appliance> //<IP address from console>/share
To mount the Samba share: mount -t smbfs //<appliance_IP_address>/share <local_mount_point> -o username=<username_on_appliance> uid=<local_UNIX_uid> gid=<local_UNIX_gid> fmask=700
With Windows Clients
Accessing Remote Directories via Trellis NBA The remote server myhome.mydomain.ca:/ accessed via the SSH protocol as user 'user1' would appear as scp_user1@myhome.mydomain.ca By cd'ing into that directory you will see the files in the ROOT(/) directory on myhome.mydomain.ca. If the HOME directory was specified when the remote directory was set up, the directory name would be (note the underscore at the end). scp_user1@myhome.mydomain.ca_ If the SMB protocol is specified the directory to access that server would be named smb_user1@myhome.mydomain.ca_<remote share name> The directory names are listed with the servers on the web GUI. |
Need more help? |
For additonal documentation, check out the full documentation on the Trellis NBA website: http://www.cs.ualberta.ca/~paullu/TrellisNBA/ |
Changes in version 1.0.6 |
|
What are the known issues with the TrellisNBA? |
|