Linux ssh пароль, не работающий, но работы sftp

Куйте их и забудьте о передаче в дар. Много благотворительных учреждений больше не принимают компьютерное оборудование, потому что они вывели нерабочий механизм на них. Много компьютерного механизма опасно и не должно только быть брошено в мусорный контейнер. Благотворительные учреждения обременены затратами распоряжения, таким образом, они просто говорят "нет" механизму ПК.

@Kyle Brandt, идея состоит в том, чтобы ковать их так, диски внутри разрушаются в крошечные биты и пыль. Это невозможно считать.

0
задан 5 December 2010 в 15:45
2 ответа

Вы проверили, таким образом, у пользователя на самом деле есть оболочка (проверьте passwd файл)? Если оболочка будет установлена на/bin/false или подобная, то Вы не сможете войти в систему по ssh.

1
ответ дан 4 December 2019 в 22:41
  • 1
    это установлено на/bin/bash так, должен работать? nautlius просит у меня брелок для ключей, и я ввожу свой пароль, и он работает на sftp, каким образом терминальный доступ прекратил работать таким же образом? –  Ke. 5 December 2010 в 15:43
  • 2
    Это находится на сервере? Это - то, где необходимо проверить, таким образом, Вам установили оболочку. Оболочка могла бы также быть установлена на что-то как rssh (ограничил ssh), который может предотвратить вход в систему. –  pehrs 6 December 2010 в 17:11

Проверьте эту статью:

Несколько вещей проверять/пробовать:

  • Для входа в систему с открытым ключом, выполненного:

    chmod 600 ~/.ssh/*
    

    на обоих клиентах и серверах. Это - быстрый путь, проверьте, например, эта статья: http://www.noah.org/wiki/SSH_public_keys (раздел "Permission problems with SSH") для списка корректного permssions.

  • Для входа в систему пароля проверьте что эта строка:

    PasswordAuthentication yes
    

    присутствует и не прокомментирован (# перед ним) в Вашем /etc/ssh/sshd_config. Я предложил бы выключить его позже, когда Вы устанавливаете аутентификацию с открытым ключом.

  • Проверьте что Вы использующий корректного пользователя/сервер при входе в систему:

    ssh correctuser@correctserver
    

    Это может произойти, что Вы сделали некоторые изменения, для которых нужна эта измененная строка.

  • Регистрируйте журналы /var/log/auth.log. Проверьте первую ссылку для получения дополнительной информации, раздел "Log More Information". Необходимо видеть, что он записывает попытки, и дать Вам больше информации о том, что могло бы быть проблемой

  • Использовать ssh -v зарегистрировать verbosely в клиент, too.c

  • Можно работать sshd в режиме отладки:

    sudo /etc/init.d/ssh stop
    sudo /usr/sbin/sshd -d
    

    и контролируйте вывод.

Rembember для перезапуска сервера с sudo /etc/init.d/ssh restart после того, как конфигурация изменяется.

Я предлагаю, чтобы Вы смотрели, например, на уровне страниц я обеспечил, чтобы видеть, как правильно настроить сервер к Вашим потребностям. Можно запустить отсюда, например:

0
ответ дан 4 December 2019 в 22:41
  • 1
    это хорошо работало некоторое время. кажется, что я глупо забыл, что мой пароль, возможно, nautlius кэшировал пароль и просит у меня мою корневую передачу входа в систему? возможно, вот почему я еще могу получить доступ через наутилус sftp и ничто? Вы думаете, что это - хорошая идея изменить PasswordAuthentication на да для получения терминального доступа к серверу снова? Я могу затем перезагрузить сервер от своего CP, которое должно перезапустить sshd нет? –  Ke. 5 December 2010 в 15:49
  • 2
    Если Вы забыли свой ключевой пароль, то это, вероятно, будет единственным путем. Снова, действительно прочитайте вышеупомянутые статьи для конфигурирования его правильно (даже после вмешательства). –  icyrock.com 5 December 2010 в 16:07

Теги

Похожие вопросы