var=$(dd if=/dev/urandom of=/dev/null bs=1K count=10000 2>&1)
var=$(echo ${var##*,})
Сделать Ваш ssh
клиент игнорирует Ваш конфигурационный файл, использует ssh -F /dev/null username@example.com
. Поскольку IdentityFile Вашей подсети находится в ~/.ssh/foo
вместо ~/.ssh/
, Вы не должны сделать на скорую руку совершенно нового файла для воздержания существующего закрытого ключа.
От ssh
страница справочника:
-F configfile
Specifies an alternative per-user configuration file. If a
configuration file is given on the command line, the system-wide
configuration file (/etc/ssh/ssh_config) will be ignored. The default
for the per-user configuration file is ~/.ssh/config.
Я полагаю, что этим вопросом уже отвечают: Как вынудить ssh клиент использовать только автора пароля?
ssh -o PubkeyAuthentication=no example.com