4

I am looking to try and sftp to my server using Ubuntu's "Files" window. From what I read I should be able to click "Connect to Server" and put in my address: sftp://user@ip/

The problem though is when I put that in, as soon as I hit the colon after sftp I get the following error just below in gray which does not go away even after I finish typing:

This file server type is not recognized

The connect button stays grayed out not letting me even try to connect.

I have tried pressing ctrl + l and putting in my location there, but it says:

Sorry, could not display all the contents of "ip(sftp)": The specified location is not supported. 

Is there something I have to do to turn on sftp?

I am on Ubuntu 14.04

enter image description here

Tyler
  • 183
  • 1
    What version of Nautilus are you using, and what happens when you try ssh? – Wilf Nov 01 '14 at 20:56
  • ssh and ftp return the same messages. I suppose it's not nautilus as I tried "nautilus --version" It is whatever came with the default installation of ubuntu. Then I clicked "Files" on the left and then "Connect to Server" – Tyler Nov 01 '14 at 21:08
  • sftp works on Nautilus 3.8.4 (I use it regularly due to laziness) - is SSH installed, and can you access it from the command line ssh? You can check the version by finding a 'About' item in a help/global menu (example) – Wilf Nov 01 '14 at 21:15
  • From reading, it seems that nautilus is pre-installed as the main file browser for Ubuntu 14.04. However I am not sure how to get the version because nautilus --version says nautilus is not installed. – Tyler Nov 01 '14 at 21:15
  • Yes, I can access ssh through terminal, to the same server I am trying to access in the file browser – Tyler Nov 01 '14 at 21:16

3 Answers3

2

Apparently I was missing gvfs. I installed it and now I have access to ssh:// and sftp://

Tyler
  • 183
0

I also ran into this problem.
According to this answer, I installed gvfs, but that's not enough; the problem remains.
I then installed sshfs and gvfs-backends according to this and this answers, and then problem solved.

Brainor
  • 101
  • 2
0

If a list of options is provided for type of server to connect to, use the ssh option if it's available. Since before 10.04, it's always been listed as "SSH" instead of "SFTP".

In 14.04 where it asks for the prefix://address/ style of things, sftp is unrecognized. It uses ssh:// instead. So, accordingly, sftp://1.2.3.4/ becomes ssh://1.2.3.4/.

Thomas Ward
  • 74,764
  • 1
    ssh, sftp, and ftp return the same result – Tyler Nov 01 '14 at 21:10
  • @Samir Don't put the prefix in the address. So sftp://1.2.3.4/ becomes 1.2.3.4. It auto-adds the corresponding prefix. – Thomas Ward Nov 01 '14 at 21:14
  • 1
    Now it is not giving the first error, but it still grays out the connect button not allowing me to connect to an IP. When I use the ctrl+l method I get the same error as before. – Tyler Nov 01 '14 at 21:19
  • Did you put all the other options in such as username and password? You have to provide those as well. If you want, take a screenshot of what you're doing and share it (obfuscating the private information) as well, it might help me to understand what you're seeing. – Thomas Ward Nov 01 '14 at 21:20
  • 1
    Sorry, this is a new install of Ubuntu 14.04 and I am still new to how it works. When I click "Connect to Server" I get one input box to put in the "Server Address" There are no other options – Tyler Nov 01 '14 at 21:24
  • Screenshot: http://imgur.com/JY1m3Q6 – Tyler Nov 01 '14 at 21:26
  • @Samir I updated my response now that I got my hands on my 14.04 Ubuntu system (it was down until I could replace the system fan). It uses ssh:// instead of sftp://. Try that. – Thomas Ward Nov 03 '14 at 20:01
  • I appreciate the time you are taking to help, but ssh:// sftp:// and ftp:// are not working. Should I try to manually install nautilus instead of relying on the version that comes with Ubuntu 14.04? – Tyler Nov 03 '14 at 23:35
  • No the version in 14.04 works fine. Note the string format to use is ssh://USER@address:PORT - make sure you are using that string format – Thomas Ward Nov 04 '14 at 13:33
  • gvfs apparently was not installed, so it was not allowing ssh:// sftp:// and ftp:// – Tyler Nov 04 '14 at 23:15