Multifactor authentication: Difference between revisions

no edit summary
(Marked this version for translation)
No edit summary
Line 106: Line 106:
File:CCDB MFA prompt.png
File:CCDB MFA prompt.png
</gallery>
</gallery>
= Configuring common SSH clients =
Command line clients will typically support multifactor authentication without additional configuration. This is however often not the case for graphical clients. Below are instructions specifics to a few of them.
== FileZilla ==
FileZilla will ask the password and second factor each time a transfer is initiated, because by default transfers use independent connections which are closed automatically after some idle time.
To avoid entering the password and second factor multiple times, you can limit the number of connections to each site to “1” in “Site Manager” => “Transfer Settings tab”, note that then you’ll lose the ability to browse the server during transfers.
# Launch FileZilla and select “Site Manager”
# From the “Site Manager”, create a new site (or edit an existing one)
# On the “General” tab, specify the following:
## Protocol: “SFTP – SSH File Transfer Protocol”
## Host: the cluster login hostname
## Logon Type: “Interactive”
## User: your username
# On the “Transfer Settings” tab, specify the following:
## Limit number of simultaneous connections: checked
## Maximum number of connections: 1
# Select “OK” to save the connection
# Test the connection
== MobaXTerm ==
Install version 23.1 or more recent.
== PuTTY ==
Install version 0.72 or more recent.
== WinSCP ==
Ensure that you are using [[SSH Keys]].
== PyCharm ==
Ensure that you are using [[SSH Keys]].


= Frequently asked questions = <!--T:19-->
= Frequently asked questions = <!--T:19-->
Line 134: Line 167:
== Which SSH clients can be used when multifactor authentication is configured? == <!--T:29-->
== Which SSH clients can be used when multifactor authentication is configured? == <!--T:29-->
* Most clients that use a command-line interface, such as on Linux and Mac OS.
* Most clients that use a command-line interface, such as on Linux and Mac OS.
* MobaXTerm version 23.1 or more recent
* MobaXTerm (see instructions above)
* PuTTY version 0.72 or more recent
* PuTTY (see instructions above)
* Termius on iOS
* Termius on iOS
* FileZilla (using Interactive authentication type)
* FileZilla (see instructions above)
* JuiceSSH on Android
* JuiceSSH on Android
* WinSCP (only using SSH keys, not password)
* WinSCP (see instructions above)
* PyCharm (only using SSH keys, not password)
* PyCharm (see instructions above)
* VSCode
* VSCode


Bureaucrats, cc_docs_admin, cc_staff, rsnt_translations
2,837

edits