Как мне поступить с терминалом?
sftp запрашивает пароль. как включить мой ключ DSA, чтобы мне не приходилось использовать пароль?
Если у вас запущен ssh-агент, удерживающий ключ на сайте, он будет обрабатывать аутентификацию для вас.
Поскольку sftp использует для связи протокол SSH, вы можете сгенерировать пару секретный / открытый ключ, используя ssh-keygen (прочитайте все их!). Затем прочитайте этот HOWTO о том, как передать ваш ключ на удаленный сервер. Если вам нужно больше, прочитайте более подробное описание Аутентификация с открытым ключом OpenSSH .
sftp
Если вы правильно настроили свой ключ, а удаленный SSH-сервер настроен на использование аутентификации по ключу, вам будет предоставлен доступ без дополнительного пароля.