Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I have a Synology DS411 and have SSH access through Terminal.

I've tried just about every walkthrough for how to connect to an SSH server in Nautilus but nothing has worked.

Any ideas why?

Is Nautilus using SFTP or something for it's SSH connections?

Come to mention it - I have tried setting up FTP connections to the server through Nautilus (I'm using Elementary if it matters) and it crashes after I enter the password.

I can use Filezilla with the same connection info fine. Not sure why it's a problem in Nautilus. Only reason I want to move on from Filezilla is very slow transfer speeds. I'm hoping the SSH would bring better results.

share|improve this question
    
If you use Filezilla with SSH(SFTP) your speed is constant... I think the Nautilus won't transfer data faster... –  B. Roland Apr 25 '11 at 14:55
2  
Could you give some feedback on the answers you've received. Let the posters know if what they're suggesting doesn't work and they can improve their answers. Otherwise accept the best answer that works. Thank you! –  Oli Apr 29 '11 at 23:00
    
You may review my answer, @AFD. –  B. Roland Feb 24 '12 at 1:12

2 Answers 2

Ubuntu Desktop (Unity 3D, 2D)

To connect SSH hosted service with Nautilus, type in to the location bar this string:

sftp://user@host[:port] - SFTP means SSH File Transfer Protocol

The port is NOT necessary if it is the default 22. You also can specify the dir, what you want to access: sftp://user@host[:port][/my/data/dir]

nautilus connect to

(Image is illustration, from Nautilus 2 - its update sheduled)

It will prompt for password.

prompt for passwd


Ubuntu Classic (GNOME 2.x)

Also you can use the Connect to Server function from the Places menu...

(It may also available in Unity, by a search in Dash.)

Select type of service Connect to Server...

(Images are illustration.)


The [] are used to mark/express OPTIONAL information/data/string/etc. Thanks for images to howtogeek.com.

share|improve this answer

Try using sshfs. You just create a directory on your local machine and then mount the remote share on it.

Like this:

sshfs user@IP:/ /mnt/directory/

A quick explanation of each part of the command:

  • sshfs - this is the command for remote mounting a file system using ssh;
  • user@IP - this would be the username you use for ssh and the IP of the NAS
  • :/ - this is the mount point on the NAS. You could always do something like :/volume1/home or just leave it as :/ to mount it to the root
  • /mnt/directory - this is the path to the directory on your local machine that you're mounting to.

So after doing this, you can browse the NAS through Nautilus like it was local.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.