mounting_storage_server_shares

This is an old revision of the document!


Mounting with SSHFS

Create a public key on you workstation:

aceadmin@ace-ws-17:~$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/aceadmin/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/aceadmin/.ssh/id_rsa.
Your public key has been saved in /home/aceadmin/.ssh/id_rsa.pub.
The key fingerprint is:
6d:22:99:96:82:c4:7a:e9:53:47:d0:78:24:d7:67:be aceadmin@ace-ws-17
The key's randomart image is:
+--[ RSA 2048]----+
|    o+o.         |
| .  .+o . o      |
|  o  ..  +       |
| o o . + ..      |
|. + o B S o.     |
| o . + . oE      |
|  o              |
|   .             |
|                 |
+-----------------+

Copy the public key to ace-storage-2 using ssh-copy-id

ssh-copy-id -i ~/.ssh/id_rsa.pub <your_user>@ace-storage-2.cbrain.mcgill.ca

You should be able to login without requiring your password

sudo apt-get install sshfs

Given a directory /path/to/some/data on ace-storage-2, here's how to make its content appear on your workstation.

1. Create an empty subdirectory (a mount point) anywhere on your workstation; this will be where the data will 'appear'.

  mkdir -p /mnt/storage-2-home
  mkdir -p /mnt/storage-2-shared
  mkdir -p /mnt/storage-2-datasets
  mkdir -p /mnt/storage-2-taskforce-2016

2. Connect it to the data directory on ace-storage-2

sshfs myusername@ace-storage-2.cbrain.mcgill.ca:/path/to/some/data mywork

Replace 'myusername' by your username on ace-storage-2, and /path/to/some/data by the real location of what you're trying to access. That's it! Look into “mywork” to see your files. More information and options are described in https://wiki.archlinux.org/index.php/sshfs

https://wiki.archlinux.org/index.php/sshfs

Edit the fstab on your workstation

sudo vi /etc/fstab

Add the following

<your_user>@ace-storage-2.cbrain.mcgill.ca:/home/users/<your_user> /mnt/storage2-home fuse.sshfs defaults,_netdev,identityfile=/home/<your_user>/.ssh/id_rsa,uid=<your_UID>,gid=<your_GID>,user,allow_other  0   0
<your_user>@ace-storage-2.cbrain.mcgill.ca:/data1/ACElab_Shared /mnt/storage2-shared fuse.sshfs defaults,_netdev,identityfile=/home/<your_user>/.ssh/id_rsa,uid=<your_UID>,gid=<your_GID>,user,allow_other  0   0
<your_user>@ace-storage-2.cbrain.mcgill.ca:/data1/Raw_Study_Data /mnt/storage2-datasets fuse.sshfs defaults,_netdev,identityfile=/home/<your_user>/.ssh/id_rsa,uid=<your_UID>,gid=<your_GID>,user,allow_other  0   0

Access SAMBA Shares With Linux

Access SAMBA Shares With MAC

  • mounting_storage_server_shares.1463500873.txt.gz
  • Last modified: 2024/03/26 13:52
  • (external edit)