Difference between revisions of "User/En"

From TuxFamilyFAQ
Jump to navigationJump to search
(New page: <big> Users </big> {{Template:Languages}} = Description = The user represent a physical person (YOU). This is also your login to access the panel and all the services provided by TuxFam...)
 
(in "upload your ssh key": set umask and give alternative one command config)
 
(33 intermediate revisions by 10 users not shown)
Line 5: Line 5:
 
= Description =
 
= Description =
  
The user represent a physical person (YOU). This is also your login to access the panel and all the services provided by TuxFamily. Creating an user account automatically create mail at tuxfamily.org and a [[Jabber/En|jabber ID at tuxfamily.org]]. (the [[Jabber/En|jabber ID]] is only activated for active users who have at least one project)
+
The user represents a physical person (YOU). This is also your login to access the panel and all the services provided by TuxFamily. Creating an user account automatically creates an message inbox at tuxfamily.org and a [[Jabber/En|jabber ID at tuxfamily.org]]. They are both activated only if you have at least one project.
  
= Dependences =
+
= Dependencies =
  
A chair, a desk and some logic :P
+
A working PC with an internet connection and some common sense ;)
  
 
= Creation =
 
= Creation =
  
To create your user, use the subscribe link on the [http://panel.tuxfamily.org Panel] and fill in the blanks correctly. Please do provide your personal informations.
+
To create your user, use the subscribe link on the [http://panel.tuxfamily.org Panel] and fill in the required fields. Please do provide accurate information in the personal information section.
  
'''TuxFamily will NEVER use your personal informations for commercial purposes !'''
+
'''TuxFamily will NEVER use your personal information for commercial purposes !'''
  
Once your account created, you should receive a mail with your password : welcome !
+
Once your account has been created, you should receive an email containing your password. Welcome to TuxFamily!
  
 
== Registration Tips ==  
 
== Registration Tips ==  
  
*use only lowercases and numbers in the user name field.
+
*use only lowercase letters and numbers in the user name field.
*do NOT create an account for your group ! you have to create an account for each user and then create a [[Group/En|group]]
+
*do NOT create an account for your group! you have to create an account for each user and then create a [[Group/En|group]]
*do not use strange composed characters in any field(ï, oe, ø and ñ won't work...)
+
*do not use special/non english characters in any field(€, æ, ï, ç, ø and ñ won't work...)
*Ne pas mettre un mail géré par tuxfamily.org dans le champ "email" de son compte, car sinon on ne pourra pas vous contacter si jamais la plate forme de mail a un problème !!!
+
*do not use a tuxfamily email address in the email field or, we won't be able to contact you if the mailing platform is down...
*Ne pas mettre un mail erroné :
+
*again, please use a valid email address.  As stated, it will not be given to third parties.  Also, should the provided email address not be valid, you will not be able to recover forgotten passwords and such.
**Tuxfamily.org ne diffuse pas la liste et ne vous enverra pas un mail tous les 2 jours pour la nouvelle robe Quelle ou le nouveau rasoir à 3 lames.
+
**TuxFamily.org does not send large volumes of email. You're not going to get a daily TuxFamily newsletter.
**Vous ne pourrez pas récupérer votre pass si vous l'avez oublié.  
+
**TuxFamily.org won't be able to inform you of important changes if your email address is incorrect.
**Tuxfamily.org ne pourrait pas vous prévenir au sujet des modifications faites sur la plate forme (downtime, etc...), de toute façon vous avez aussi d'autres moyens d'information : entre http://tuxfamily.org http://tuxfamily.info et passer sur irc.tuxfamily.org #tuxfamily (ne dites pas après que vous n'avez pas été prévenu !)
 
  
== Cas spécifiques ==
+
== Specific cases ==
  
Si vous avez déjà créé un compte bateau ou un compte ayant pour nom votre nom de projet avant de lire cette FAQ, merci de le supprimer et d'en créer un autre.
+
If you already have a dummy account or an account with a bad name, please delete it and create a new one from scratch.
  
= Modération =
+
= Moderation =
  
La création d'utilisateur n'est pas soumise à modération
+
There is no moderation on user registration. However if you give false information, a moderator will be able to ask you to correct them and to refuse your project. Note that a disposable email address as ''YopMail'' may also be among the (many) reasons for refusal.
  
= Comment l'administrer (panel) =
+
= How to manage it? (panel) =
  
Il n'y a pas grand chose à administrer ici... vous pouvez juste aller dans la section Préférences utilisateur
+
There is not much that's vital here... just your user Preferences and personal information etc...
pour modifier vos informations personnelles, mot de passe, thème du panel (il y en a des magnifiques)etc...
 
  
= Mail Utilisateur =
+
The only options you can find in this section allows you to choose what the server will do with incoming mails at yourlogin@tuxfamily.org and which shell you will have on the ssh service. (see in the dedicated sections bellow for more informations)
  
En tant que membre, vous avez le droit à une belle adresse mail @tuxfamily.org si un de vos projets est validé
+
= User email =
  
Dans la section Préférences utilisateur du panel, vous pouvez choisir comment seront traités les mails arrivant à cette addresse.  
+
As a TuxFamily member, you're given an email address @tuxfamily.org if one of your projects is validated by the administrator team (yeah, just like antibiotic, it's not automatic :D).
  
Concernant le compte mail, le mot de passe est le même que celui de votre session du panel.
+
In the user preferences section, you can define how those mails are routed (local mailbox or redirection).
 +
Your email password is the same as your panel password.
  
'''Attention ! A  la création de votre compte email vous devez envoyer un mail à ce compte pour l'activer
+
You have two options:
(création de la boîte mail)'''
 
  
*Soit vous transférez tous les courriers (transfert sans copie résidente) sur un autre compte mail (par exemple moi@laposte.net)
+
*Redirecting all the mails to an other existing account (youruser@yourprovider.com/net/org)
  
*Soit vous créez une vrai boîte aux lettres.
+
*creating a real mailbox @tuxfamily.org
  
 +
== How to use it ==
  
Erreur classique en se connectant au webmail : //ERROR: Connection dropped by IMAP server.//
+
* You can use our wonderful webmail https://webmail.tuxfamily.org/
Vous avez oublié d'envoyer un mail à votre nouveau mail entraînant la création effective de la boîte
+
* Or using your favorite (and open source :P) mail client with one of those servers:
(ce n'est pas faute de vous avoir prévenu :/ )
 
  
== Comment l'utiliser ==
+
*pop.tuxfamily.org,
 +
*pops.tuxfamily.org (ssl), port 110 (STARTTLS)
 +
*imap.tuxfamily.org,
 +
*imaps.tuxfamily.org (ssl) port 143 (STARTTLS)
 +
 
 +
Outgoing emails : TuxFamily.org won't provide a smtp server, so you have to use your ISP's smtp server to send emails.
 +
 
 +
'''Note''' : ''Imaps on port 993 and pop3s on port 995 are still available, but are more or less deprecated nowadays thus considered as legacy interfaces.''
 +
 
 +
== Other information ==
 +
 
 +
* Just use the default options of your mail client to use the ssl server (imaps.tuxfamily.org)
 +
** a FAQ for roundcube: http://www.intermedia.net/support/kb/default.asp?id=1357
 +
* your first and last name are public on the panel, other information (address...) is not published publicly
 +
 
 +
= SSH access =
 +
 
 +
With the login informations you are using on the panel, you are now able to connect on our SSH server (ssh.tuxfamily.org). However, by default and for security reasons, your shell account is disabled.
 +
Here is how to activate your ssh account:
 +
 +
== Activation ==
 +
 
 +
You have to be at least in one group in order to activate your ssh account.
 +
 
 +
*Login to the panel with your usual username and password
 +
*In your preferences, select the shell you want to use (for example: ''/bin/bash'')
 +
*'''Wait for at least 10 minutes'''
 +
*ssh yourself on ssh.tuxfamily.org with the username and password of the panel.
 +
 
 +
== Usage ==
 +
 
 +
As with all the services provided by TuxFamily, there are very few restrictions on the SSH service. You should be able to do regular file management tasks.
 +
 
 +
'''Be careful, think before you type !'''
 +
 
 +
If you don't really know what you are doing, we recommend you just use the regular FTP access ;)
 +
 
 +
For now, users crontabs won’t be executed. Group cron jobs can now be created in the panel, see [[Cron/En]].
 +
 
 +
== SSH usage for GNU/Linux users ==
  
* Soit vous utilisez notre beau webmail : http://webmail.tuxfamily.org/ ou https://webmail.tuxfamily.org/ (ssl)
+
=== Configuring your public and private keys ===
* Soit vous utilisez l'un des serveurs suivants avec votre client mail préféré (et libre bien sur!)
+
To use SSH, you first need to generate a pair of SSH keys, if you haven't already done so.
 +
To generate these keys, open a console window and type:  
 +
$ ssh-keygen -t rsa
  
serveur de réception des courriers (plusieurs choix possibles):
+
You will be asked for a '''passphrase'''. Once given, your SSH key pair will be created in the .ssh subdirectory of your home directory.  id_rsa.pub is the public key, id_rsa is the private key.
  
*pop.tuxfamily.org,
+
For TuxFamily usage, the public key will need to go into a file called 'ssh_keys', and you should change the permissions so that only you have read/write access to the file.  This can be done by:
*pops.tuxfamily.org (ssl),
+
$ cat ~/.ssh/id_rsa.pub >> ~/ssh_keys
*imap.tuxfamily.org,
+
$ chmod 400 ~/ssh_keys
*imaps.tuxfamily.org (ssl)
+
 
 +
IMPORTANT: Take care to remember your passphrase; you will be asked for it when you login into your shell account.
 +
 
 +
===Uploading the public key===
 +
You can upload your SSH public key to the TuxFamily servers, and thereby avoid having to provide your SSH passphrase every time SSH is invoked (by Subversion or Git, for example).
 +
 
 +
* To upload it, you will need to FTP to ftp.tuxfamily.org (the same login and password as for your tuxfamily account).
 +
* The public key will need to go into a file in your home directory called 'ssh_keys'. Make sure that only you have read and write access to this file.
 +
 
 +
Tools such as ssh-copy-id provided by Debian/Ubuntu will not work because they expect the public key to be stored at /.ssh/authorized_keys on the server. One way to copy the key from the shell is:
 +
 
 +
On yourmachine:
 +
$ scp ~/.ssh/id_rsa.pub '''tuxfamilyusername'''@ssh.tuxfamily.org:/home
 +
''enter your tuxfamily password''
 +
$ ssh '''tuxfamilyusername'''@ssh.tuxfamily.org "umask 077; cat id_rsa.pub >> ssh_keys"
 +
''enter your tuxfamily password again''
 +
 +
Alternatively, on your machine:
 +
$ <~/.ssh/id_rsa.pub ssh '''tuxfamilyusername'''@ssh.tuxfamily.org "umask 077; cat >~/ssh_keys"
 +
''enter your tuxfamily password''
 +
 +
''Ok, that should be it. Test with:''
 +
$ ssh '''tuxfamilyusername'''@ssh.tuxfamily.org
 +
''You should just get in :-)''
 +
 +
''Don't forget to chmod 600 your ssh key''
 +
 
 +
===Launching an SSH session from your machine===
 +
This can be done with two commands, but you will first need to kill all ssh-agent processes if any are running.  Because Gnome and other environments can launch ssh agents, you always need check for them.  Killing all running ssh-agent processes can be done by:
 +
$killall ssh-agent
 +
 
 +
The two commands that will allow your machine to communicate with the TuxFamily servers via SSH are:
 +
$ ssh-agent $SHELL
 +
$ ssh-add ~/.ssh/id_rsa
 +
 
 +
If everything went well, you won't have to provide your passphrase for every subsequent SSH connection initiated from the current shell.
 +
 
 +
To avoid having to manually open each SSH session, you could add the following to your .bashrc file:
 +
if [ -f .ssh-agent ]; then
 +
.ssh-agent
 +
else
 +
killall ssh-agent
 +
ssh-agent > .ssh-agent
 +
ssh-add ~/.ssh/id_rsa
 +
fi
 +
 
 +
Note : You might also want to use [http://www.gentoo.org/proj/en/keychain KeyChain] to store your passphrase.
 +
 
 +
== SSH usage for Windows users ==
 +
 
 +
You will first need to dowload and install [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY].
 +
 
 +
Open PuTTYgen, click on generate, and then move your mouse for about 5 or 6 seconds to generate some randomness for the key.  Enter your passphrase, and then save your private key by pressing the "save Private Key" button.  Save this key in a safe place, so that you don't lose it and nobody else can access it.
 +
 
 +
Now save the public key with the "Save Public Key" button.  Save it to a file called "ssh_keys" and upload it to ftp.tuxfamily.org (using the same login and password as your TuxFamily account). Be sure to change the permissions of the uploaded file so that only you can read, write, or execute the ssh_keys file; you should be able to do this with your FTP client.
 +
 
 +
=== SSH for windows-based SVN users ===
 +
 
 +
The key created as described above will work for ssh.tuxfamily.org, but there are problems with using PuTTYgen-created keys with Subversion. 
 +
 
 +
What you will want to do is login to ssh.tuxfamily.org and create a new pair of keys, following the directions given above for [[User/En#Configuring_your_public_and_private_keys|GNU/Linux]] users. Your ssh_keys file should then contain two public keys. Move the id_rsa (private key file) out of the .ssh directory and download it to your windows machine using FTP.  Open PuTTYgen and ''import'' the id_rsa file and save a new private key file.  This new private key file should allow you to use svn+ssh.
 +
 
 +
After you have done so, you will want to open PuTTY and save a session with the following configuration:
 +
 
 +
Session->HostName: svn.tuxfamily.org
 +
 
 +
Session->Protocol: SSH
 +
 
 +
Session->Saved Sessions: (the name for the saved session is your choice, but I recommend ''svn.tuxfamily.org'')
 +
 
 +
SSH->Prefered SSH Protocol version: 2
 +
 
 +
SSH->Auth->Private Key file for auth: Browse for the private key file that you generated with PuTTYgen.
 +
 
 +
Go back to the "Session" menu, and click on "Save" before clicking on "Open".  When you click on "Open", if a window opens and then quickly closes, then you should be good to go. If not, then there's a problem.
 +
 
 +
=== Using Pageant to store the passphrases for your SSH keys ===
 +
 
 +
Pageant is part of the PuTTY suite.
 +
 
 +
Launch Pageant and it will add itself as an icon to your taskbar. double-click on that icon to open the main Pageant window.
 +
 
 +
Click on the "Add Key" button and select your private key file.
 +
Pageant will ask you for the key's passphrase. Once you provide pageant with the passphrase, you will not need to re-enter your passphrase for any subsequent ssh connection while Pageant is running.
 +
 
 +
However, note that if you logout, or restart your computer, Pageant will quit, and you will have to re-enter your passphrases the next time you establish an SSH session.
 +
 
 +
You might want to automate this somewhat by creating a Windows shortcut which calls pageant with the path to your private key file as its argument along the lines of:
 +
"C:\Program Files\PuTTY\pageant.exe" "D:\directory_path_to\\my_key.ppk"
 +
 
 +
If you place this shortcut in your startup folder, then whenever you login to windows, a small dialog box will be patiently waiting for you to enter your passphrase.
 +
 
 +
== disabling your SSH access ==
 +
 
 +
If you want to disable your ssh access, go back to the panel and select the /bin/falseshell shell. 10 minutes later, your shell account will be disabled.
  
Serveur d'envoi de courriers : tuxfamily.org n'assure pas ce service (smtp), veuillez donc utiliser celui de votre FAI ou bien configurer sendmail sur votre machine
+
== Guideline on the SSH server ==
  
== Remarques diverses ==
+
Please be nice, as usual on TuxFamily, there are very few restrictions on this service. We would really like to keep the ssh service open for everybody ;)
  
Certains clients de messageries (evolution par exemple) proposent tout un tas d'options (mot de passe kerberos etc...) ; sachez que les options par défaut fonctionnent et que vous n'avez besoin d'activer la connexion sécurisée ssl que si vous avez choisi un serveur utilisant ssl (imaps.tuxfamily.org par exemple).
+
= How to delete it =
  
= Comment le détruire =
+
If you don't create or join a project, your unused user account will be automatically deleted after one month. In such a case, you can delete it by yourself by using the "delete" button on the panel in your user section.
  
Vous pouvez vous supprimer (sur TuxFamily hein pas en vrai!) en cliquant sur le bouton "supprimer" dans vos préférences utilisateur
+
However, in the following cases:
 +
* you have created a project and that project should remain after your user deletion,
 +
* you have created objects in a project (e.g. web areas, domains, repositories, etc.) and those objects should remain after your user deletion,
 +
* you have uploaded and/or created files (or directories, or symlinks, etc.) in a group directory, a web area or a download repository which should remain after your user deletion,
 +
then '''do not delete your user account through the panel'''; instead, send an email to modo@staff.tuxfamily.org asking for your files and objects to be transferred to a given account (typically: one of your fellow contributors) and your user account to be deleted.

Latest revision as of 21:47, 5 November 2017

Users



Description

The user represents a physical person (YOU). This is also your login to access the panel and all the services provided by TuxFamily. Creating an user account automatically creates an message inbox at tuxfamily.org and a jabber ID at tuxfamily.org. They are both activated only if you have at least one project.

Dependencies

A working PC with an internet connection and some common sense ;)

Creation

To create your user, use the subscribe link on the Panel and fill in the required fields. Please do provide accurate information in the personal information section.

TuxFamily will NEVER use your personal information for commercial purposes !

Once your account has been created, you should receive an email containing your password. Welcome to TuxFamily!

Registration Tips

  • use only lowercase letters and numbers in the user name field.
  • do NOT create an account for your group! you have to create an account for each user and then create a group
  • do not use special/non english characters in any field(€, æ, ï, ç, ø and ñ won't work...)
  • do not use a tuxfamily email address in the email field or, we won't be able to contact you if the mailing platform is down...
  • again, please use a valid email address. As stated, it will not be given to third parties. Also, should the provided email address not be valid, you will not be able to recover forgotten passwords and such.
    • TuxFamily.org does not send large volumes of email. You're not going to get a daily TuxFamily newsletter.
    • TuxFamily.org won't be able to inform you of important changes if your email address is incorrect.

Specific cases

If you already have a dummy account or an account with a bad name, please delete it and create a new one from scratch.

Moderation

There is no moderation on user registration. However if you give false information, a moderator will be able to ask you to correct them and to refuse your project. Note that a disposable email address as YopMail may also be among the (many) reasons for refusal.

How to manage it? (panel)

There is not much that's vital here... just your user Preferences and personal information etc...

The only options you can find in this section allows you to choose what the server will do with incoming mails at yourlogin@tuxfamily.org and which shell you will have on the ssh service. (see in the dedicated sections bellow for more informations)

User email

As a TuxFamily member, you're given an email address @tuxfamily.org if one of your projects is validated by the administrator team (yeah, just like antibiotic, it's not automatic :D).

In the user preferences section, you can define how those mails are routed (local mailbox or redirection). Your email password is the same as your panel password.

You have two options:

  • Redirecting all the mails to an other existing account (youruser@yourprovider.com/net/org)
  • creating a real mailbox @tuxfamily.org

How to use it

  • pop.tuxfamily.org,
  • pops.tuxfamily.org (ssl), port 110 (STARTTLS)
  • imap.tuxfamily.org,
  • imaps.tuxfamily.org (ssl) port 143 (STARTTLS)

Outgoing emails : TuxFamily.org won't provide a smtp server, so you have to use your ISP's smtp server to send emails.

Note : Imaps on port 993 and pop3s on port 995 are still available, but are more or less deprecated nowadays thus considered as legacy interfaces.

Other information

SSH access

With the login informations you are using on the panel, you are now able to connect on our SSH server (ssh.tuxfamily.org). However, by default and for security reasons, your shell account is disabled. Here is how to activate your ssh account:

Activation

You have to be at least in one group in order to activate your ssh account.

  • Login to the panel with your usual username and password
  • In your preferences, select the shell you want to use (for example: /bin/bash)
  • Wait for at least 10 minutes
  • ssh yourself on ssh.tuxfamily.org with the username and password of the panel.

Usage

As with all the services provided by TuxFamily, there are very few restrictions on the SSH service. You should be able to do regular file management tasks.

Be careful, think before you type !

If you don't really know what you are doing, we recommend you just use the regular FTP access ;)

For now, users crontabs won’t be executed. Group cron jobs can now be created in the panel, see Cron/En.

SSH usage for GNU/Linux users

Configuring your public and private keys

To use SSH, you first need to generate a pair of SSH keys, if you haven't already done so. To generate these keys, open a console window and type:

$ ssh-keygen -t rsa

You will be asked for a passphrase. Once given, your SSH key pair will be created in the .ssh subdirectory of your home directory. id_rsa.pub is the public key, id_rsa is the private key.

For TuxFamily usage, the public key will need to go into a file called 'ssh_keys', and you should change the permissions so that only you have read/write access to the file. This can be done by:

$ cat ~/.ssh/id_rsa.pub >> ~/ssh_keys
$ chmod 400 ~/ssh_keys

IMPORTANT: Take care to remember your passphrase; you will be asked for it when you login into your shell account.

Uploading the public key

You can upload your SSH public key to the TuxFamily servers, and thereby avoid having to provide your SSH passphrase every time SSH is invoked (by Subversion or Git, for example).

  • To upload it, you will need to FTP to ftp.tuxfamily.org (the same login and password as for your tuxfamily account).
  • The public key will need to go into a file in your home directory called 'ssh_keys'. Make sure that only you have read and write access to this file.

Tools such as ssh-copy-id provided by Debian/Ubuntu will not work because they expect the public key to be stored at /.ssh/authorized_keys on the server. One way to copy the key from the shell is:

On yourmachine:
$ scp ~/.ssh/id_rsa.pub tuxfamilyusername@ssh.tuxfamily.org:/home
enter your tuxfamily password
$ ssh tuxfamilyusername@ssh.tuxfamily.org "umask 077; cat id_rsa.pub >> ssh_keys"
enter your tuxfamily password again

Alternatively, on your machine:
$ <~/.ssh/id_rsa.pub ssh tuxfamilyusername@ssh.tuxfamily.org "umask 077; cat >~/ssh_keys"
enter your tuxfamily password

Ok, that should be it. Test with:
$ ssh tuxfamilyusername@ssh.tuxfamily.org 
You should just get in :-)

Don't forget to chmod 600 your ssh key

Launching an SSH session from your machine

This can be done with two commands, but you will first need to kill all ssh-agent processes if any are running. Because Gnome and other environments can launch ssh agents, you always need check for them. Killing all running ssh-agent processes can be done by:

$killall ssh-agent

The two commands that will allow your machine to communicate with the TuxFamily servers via SSH are:

$ ssh-agent $SHELL
$ ssh-add ~/.ssh/id_rsa

If everything went well, you won't have to provide your passphrase for every subsequent SSH connection initiated from the current shell.

To avoid having to manually open each SSH session, you could add the following to your .bashrc file:

if [ -f .ssh-agent ]; then
.ssh-agent
else
killall ssh-agent
ssh-agent > .ssh-agent
ssh-add ~/.ssh/id_rsa
fi

Note : You might also want to use KeyChain to store your passphrase.

SSH usage for Windows users

You will first need to dowload and install PuTTY.

Open PuTTYgen, click on generate, and then move your mouse for about 5 or 6 seconds to generate some randomness for the key. Enter your passphrase, and then save your private key by pressing the "save Private Key" button. Save this key in a safe place, so that you don't lose it and nobody else can access it.

Now save the public key with the "Save Public Key" button. Save it to a file called "ssh_keys" and upload it to ftp.tuxfamily.org (using the same login and password as your TuxFamily account). Be sure to change the permissions of the uploaded file so that only you can read, write, or execute the ssh_keys file; you should be able to do this with your FTP client.

SSH for windows-based SVN users

The key created as described above will work for ssh.tuxfamily.org, but there are problems with using PuTTYgen-created keys with Subversion.

What you will want to do is login to ssh.tuxfamily.org and create a new pair of keys, following the directions given above for GNU/Linux users. Your ssh_keys file should then contain two public keys. Move the id_rsa (private key file) out of the .ssh directory and download it to your windows machine using FTP. Open PuTTYgen and import the id_rsa file and save a new private key file. This new private key file should allow you to use svn+ssh.

After you have done so, you will want to open PuTTY and save a session with the following configuration:

Session->HostName: svn.tuxfamily.org
Session->Protocol: SSH
Session->Saved Sessions: (the name for the saved session is your choice, but I recommend svn.tuxfamily.org)
SSH->Prefered SSH Protocol version: 2
SSH->Auth->Private Key file for auth: Browse for the private key file that you generated with PuTTYgen.

Go back to the "Session" menu, and click on "Save" before clicking on "Open". When you click on "Open", if a window opens and then quickly closes, then you should be good to go. If not, then there's a problem.

Using Pageant to store the passphrases for your SSH keys

Pageant is part of the PuTTY suite.

Launch Pageant and it will add itself as an icon to your taskbar. double-click on that icon to open the main Pageant window.

Click on the "Add Key" button and select your private key file. Pageant will ask you for the key's passphrase. Once you provide pageant with the passphrase, you will not need to re-enter your passphrase for any subsequent ssh connection while Pageant is running.

However, note that if you logout, or restart your computer, Pageant will quit, and you will have to re-enter your passphrases the next time you establish an SSH session.

You might want to automate this somewhat by creating a Windows shortcut which calls pageant with the path to your private key file as its argument along the lines of:

"C:\Program Files\PuTTY\pageant.exe" "D:\directory_path_to\\my_key.ppk"

If you place this shortcut in your startup folder, then whenever you login to windows, a small dialog box will be patiently waiting for you to enter your passphrase.

disabling your SSH access

If you want to disable your ssh access, go back to the panel and select the /bin/falseshell shell. 10 minutes later, your shell account will be disabled.

Guideline on the SSH server

Please be nice, as usual on TuxFamily, there are very few restrictions on this service. We would really like to keep the ssh service open for everybody ;)

How to delete it

If you don't create or join a project, your unused user account will be automatically deleted after one month. In such a case, you can delete it by yourself by using the "delete" button on the panel in your user section.

However, in the following cases:

  • you have created a project and that project should remain after your user deletion,
  • you have created objects in a project (e.g. web areas, domains, repositories, etc.) and those objects should remain after your user deletion,
  • you have uploaded and/or created files (or directories, or symlinks, etc.) in a group directory, a web area or a download repository which should remain after your user deletion,

then do not delete your user account through the panel; instead, send an email to modo@staff.tuxfamily.org asking for your files and objects to be transferred to a given account (typically: one of your fellow contributors) and your user account to be deleted.