3

Я нахожусь в chroot, и каждый раз, когда я scp это говорит мне:

bash-4.2$ scp user@example.com:somefile .
Could not create directory '/.ssh'.
Host key verification failed.

Очевидно, у меня нет средств для создания каталога "/.ssh", также я пытался

export HOME=/private/

(Private dir доступен только для записи / чтения пользователем), но выдает ту же ошибку, что он не может создать "/ .ssh", поэтому он даже не меняет путь, который пытается создать, он всегда пытается создать "/. SSH».

Как я могу игнорировать или изменить каталог "/.ssh" команд scp/ssh?

1 ответ1

1

Я думаю, что вы могли бы попытаться сделать

ssh -o "StrictHostKeyChecking no" -o "UserKnownHostsFile /dev/null" user@server

это могло бы работать, поскольку это не будет пытаться сделать проверку на ключ сервера ... (я сам не пробовал)

(вдохновлено https://stackoverflow.com/questions/1655815/ssh-on-linux-disabling-host-key-checking-for-hosts-on-local-subnet-known-hosts)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .