Using Third-Party SSH/SCP/SFTP Applications

Works With:

  • Devices: All remote.it-compatible devices running an SSH server.

  • Clients: Third-Party SSH applications such as PuTTY or SSH Secure Shell, and SCP applications such as WinSCP, and SFTP applications such as FileZilla.

     

Connect to your remote.it SSH Service

Make sure that you have created a remote.it account and installed a remote.it Service for SSH as described here.

 

Using a Proxy Connection via the Web Portal

Log in to your remote.it account, locate your SSH Service in your Device's Service List, and click on the Service's Name.

Note:

Connections made through the remote.it web portal or using the API expire and need to be refreshed periodically. For this reason it is impractical to bookmark such a connection. If you would like to bookmark a remote.it connection in your application, you should use peer to peer mode.

Click on the Device Name in Manage Devices view, then select the SSH Service from the Device Services dialog:

third_party_1.png

The dialog shown below will appear after the connection is established. You’ll need to copy and paste the hostname and port values from this dialog into the proper locations on your SSH/SCP application.

third_party_2.png
 

Using a P2P connection

If you are using a connection from the Desktop application or a P2P connection made on the command line, the value to use for hostname is:

127.0.0.1

and port should be whatever port was assigned to this connection by the Desktop or your command line.

 

Using remote.it with PuTTY for a secure remote terminal

Launch PuTTY, then copy the hostname and port values to their corresponding locations in the connection dialog. Make sure that the SSH protocol is selected. Other SSH terminal applications will have similar fields. A proxy address is shown here but peer to peer connections can also be used.

third_party_3.png

Click on “Open” to establish the connection. You will probably see this SSH Security Alert, which is normal. If you are using a peer-to-peer connection, click on "Yes" so that this warning will not be seen again. If you're using a proxy connection, click on "No". Since proxy connections change, there is no benefit to storing the key in the cache.

third_party_4.png

Click on “Yes” to proceed. Now you can log in by entering the device's SSH credentials.

third_party_5.png

You are now connected to your device and can run commands in the terminal window, just as if you were sitting right next to it.

 

Using remote.it with FileZilla for file management and transfer on macOS, Linux and Windows

Download and install the FileZilla application.

Open the FileZilla application and note the QuickConnect bar near the top:

third_party_6.png

Fill out the 4 fields in the Quickconnect bar. Username and Password are the SSH login credentials for the target device, not your remote.it account.

Note: you have to preface the hostname with "sftp://" as shown.

third_party_7.png

When you connect, you will see the following warning:

third_party_8.png

To connect, just click on OK. If you are using the Desktop or command line approach to create a P2P connection, you can also check the "Always trust this host..." option, which will prevent this warning from appearing again the next time you connect (as long as you use the same port). Since the proxy addresses and ports from connections made through the web portal will change, you should not select the "Always trust this host..." checkbox when using a proxy connection to prevent unneeded entries being added in your known hosts file.

 

Using remote.it with WinSCP for file management and transfer on Windows

WinSCP is another popular secure file manager and transfer utility for Windows. Copy the Host name and Port values from the remote.it SSH connection dialog to WinSCP’s connection screen and select “SCP” as the file protocol. Click on “Login” to connect.

third_party_9.png

As with PuTTY, you be warned that there is not a key cached for this address. Select “Yes” to complete the connection.

third_party_10.png

Now you can manage your remote and local files easily.

third_party_11.png
Was this article helpful?
0 out of 0 found this helpful