Merge remote-tracking branch 'origin/master' into stable
[tails.git] / features / ssh.feature
blob0e2269817d1d7804e6134ac73d6b57d112920ec1
1 @product
2 Feature: Logging in via SSH
3   As a Tails user
4   When I connect to SSH servers on the Internet
5   all Internet traffic should flow only through Tor
7   Background:
8     Given I have started Tails from DVD and logged in and the network is connected
10   @check_tor_leaks
11   Scenario: Connecting to an SSH server on the Internet works and uses the default SocksPort
12     Given I monitor the network connections of SSH
13     And I have the SSH key pair for an SSH server
14     When I connect to an SSH server on the Internet
15     Then I have sucessfully logged into the SSH server
16     And I see that SSH is properly stream isolated
18   @check_tor_leaks
19   Scenario: Connecting to an SSH server on the LAN
20     Given I have the SSH key pair for an SSH server
21     And an SSH server is running on the LAN
22     When I connect to an SSH server on the LAN
23     Then I am prompted to verify the SSH fingerprint for the SSH server
25   @check_tor_leaks @not_release_blocker
26   Scenario: Connecting to an SFTP server on the Internet using the GNOME "Connect to Server" feature
27     Given I have the SSH key pair for an SFTP server
28     When I connect to an SFTP server on the Internet
29     Then I successfully connect to the SFTP server