Бих искал да деактивирам стриктната проверка на ключа на хоста в ssh
за Ubuntu 11.04. Как да го направя?
Във вашия ~/.ssh/config
(ако този файл не съществува, просто го създайте):
Host *
StrictHostKeyChecking no
Това ще го изключи за всички хостове, към които се свързвате. Можете да замените *
с шаблон за име на хост, ако искате това да се прилага само за някои хостове.
Уверете се, че правата на файла ограничават достъпа само до вас:
sudo chmod 400 ~/.ssh/config
Вместо да го добавяте към файла ~/.ssh/config
за всички хостове *, би било по-безопасно да посочите конкретен хост.
Можете също така да подадете параметър от командния ред по следния начин:
ssh -o StrictHostKeyChecking=no yourHardenedHost.com
ЗА СВЕДЕНИЕ. Предпочитам да деактивирам проверката на хоста само когато използвам cssh.
alias cssh='ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null'