Skip to content

Commit

Permalink
Merge pull request #350 from saggineumann/sftptogo
Browse files Browse the repository at this point in the history
added sftptogo to protocols/index
  • Loading branch information
dkocher authored Mar 28, 2023
2 parents dd1a3da + abf04aa commit 391104c
Show file tree
Hide file tree
Showing 5 changed files with 39 additions and 10 deletions.
10 changes: 10 additions & 0 deletions protocols/ftp.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,16 @@ FTP & FTP-TLS
:local:
```

## Providers

Settings are specific to service providers. Use the provided [connection profiles](../index.md#connection-profiles).

```{note}
All connection profiles are available through the *Preferences → Profiles* tab.
```

- [SFTP To Go](../sftp/sftptogo.md) - FTP with explicit TLS

## FTP Connect Mode

Choose between an [Active (PORT) or Passive (PASV) connect mode](http://en.wikipedia.org/wiki/File_Transfer_Protocol#Connection_methods) per [bookmark](../cyberduck/bookmarks.md) or when opening a [new connection](../cyberduck/connection.md#toolbar-button). The default setting can be set in the System Preferences in *Network → Advanced... → Proxies → Use Passive FTP Mode (PASV)*.
Expand Down
4 changes: 2 additions & 2 deletions protocols/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Protocols
profiles/index
cdn/index
ftp
sftp
sftp/index
webdav/index
webdav/nextcloud
s3/index
Expand Down Expand Up @@ -48,7 +48,7 @@ Connect to any WebDAV compliant server using both HTTP and HTTP/SSL and custom o

- [WebDAV providers](webdav/index.md#providers)

### [SSH/SFTP](sftp.md)
### [SSH/SFTP](sftp/index.md)
Advanced configuration for SSH connections using public key authentication and custom origin [Amazon CloudFront (Content Delivery Network) distribution](cdn/cloudfront.md) option.

### [OpenStack Object Storage](openstack/index.md)
Expand Down
2 changes: 2 additions & 0 deletions protocols/s3/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ polycloud
scaleway
scality
seagate
../sftp/sftptogo
spectra
storadera
storjdcs
Expand Down Expand Up @@ -248,6 +249,7 @@ There are a growing number of third parties besides Amazon offering S3 compatibl
- [Scality (proprietary technology)](scality.md)
- [Seagate Lyve Cloud](seagate.md)
- [Seeweb](https://www.seeweb.it/)
- [SFTP To Go](../sftp/sftptogo.md)
- [Spectra BlackPearl Deep Storage Gateway](spectra.md)
- [Storadera](storadera.md)
- [Storj DCS](storjdcs.md)
Expand Down
33 changes: 25 additions & 8 deletions protocols/sftp.md → protocols/sftp/index.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
SFTP
====

```{image} _images/ftp.png
```{toctree}
:hidden:
:titlesonly:
sftptogo
```

```{image} ../_images/ftp.png
:alt: FTP Drive Icon
:width: 128px
```
Expand All @@ -11,6 +17,17 @@ SFTP
:local:
```

## Providers

Settings are specific to service providers. Use the provided [connection profiles](../index.md#connection-profiles).

```{note}
All connection profiles are available through the *Preferences → Profiles* tab.
```

- [SFTP To Go](sftptogo.md)


## Connecting

If you have access to a server using a secure shell ([SSH2](http://en.wikipedia.org/wiki/Secure_Shell_Protocol)), most probably `sftp-server` is also installed and configured and you can connect using [SFTP](http://en.wikipedia.org/wiki/SSH_file_transfer_protocol).
Expand Down Expand Up @@ -146,7 +163,7 @@ Use the following configuration steps:

When logging in, enter the time-based token requested after providing username and password.

![Verification Code Prompt](_images/Verification_Code_Prompt.png)
![Verification Code Prompt](../_images/Verification_Code_Prompt.png)

- [PAM Module Instructions](https://github.com/google/google-authenticator/wiki/PAM-Module-Instructions)
- [How To Set Up Multi-Factor Authentication for SSH on Ubuntu 16.04](https://www.digitalocean.com/community/tutorials/how-to-set-up-multi-factor-authentication-for-ssh-on-ubuntu-16-04)
Expand All @@ -155,7 +172,7 @@ When logging in, enter the time-based token requested after providing username a

Upon connecting to an SSH server for the first time, you will see a message to verify the host key uniquely identifying the server. You can ask your provider for the public fingerprint of the server to make sure you are connecting to the right host. Subsequent connections to the SSH server will make sure that the host key does not have changed to prevent spoofing attacks.

![Unknown Host Key](_images/Unknown_host_key.png)
![Unknown Host Key](../_images/Unknown_host_key.png)

### Connect via SSH Tunnel Through Bastion Server

Expand Down Expand Up @@ -197,7 +214,7 @@ The feature is not supported when running Cyberduck from the Mac App Store becau
Use *View → Customize Toolbar...* to add the *Terminal.app* toolbar icon to your browser.
![Terminal](_images/Terminal.png)
![Terminal](../_images/Terminal.png)
**Customize SSH Command:**<br/>
You can change the SSH command using the [hidden configuration option](../cyberduck/preferences.md#hidden-configuration-options)
Expand Down Expand Up @@ -253,7 +270,7 @@ There is a [hidden configuration option](../cyberduck/preferences.md#hidden-conf
Use *View → Customize Toolbar...* to add the *Open in Putty* toolbar icon to your browser.
![Putty](_images/putty.png)
![Putty](../_images/putty.png)
**Location of the PuTTY installation:**<br/>
By default, the executable `putty.exe` must be located in your user home folder. You can change the install location by editing the [hidden configuration option](../cyberduck/preferences.md#hidden-configuration-options) `terminal.command.ssh` to point to the path of the executable.
Expand All @@ -278,7 +295,7 @@ _Send custom commands_ and _Create and expand ZIP/TAR Archives_ are limited to F

Select one or more files to archive in the browser. For multiple files, a file with the name `Archive` with the given extension of the archive format will be created.

![Compress](_images/Compress.png)
![Compress](../_images/Compress.png)

### Expand

Expand All @@ -291,7 +308,7 @@ You can send any remote command to a remote SSH server. This is for example usef
```{note}
The current working directory is always your use home. Determine using pwd to get the absolute path.
```
```{image} _images/command.png
```{image} ../_images/command.png
:alt: Send Command
:width: 600px
```
Expand Down Expand Up @@ -356,7 +373,7 @@ The error message `Invalid packet: indicated length 1114795883 too large` may in

This error can occur if you are connecting the first time to a device with a slow processor. You can raise the tmeout value in *Preferences → Connection → Timeout*.

![Kex Timeout](_images/Kex_Timeout.png)
![Kex Timeout](../_images/Kex_Timeout.png)

### Connect Does not Work

Expand Down
File renamed without changes.

0 comments on commit 391104c

Please sign in to comment.