18 lines
818 B
Plaintext
18 lines
818 B
Plaintext
# Minimal OpenSSH client config for FiWiControl tests and tooling.
|
|
#
|
|
# When ssh is run with: ssh -F /path/to/this/file ...
|
|
# the system-wide /etc/ssh/ssh_config is not read, so broken or
|
|
# permission-denied snippets under /etc/ssh/ssh_config.d/ (e.g. Fedora's
|
|
# 20-systemd-ssh-proxy.conf) cannot abort the client before connecting.
|
|
#
|
|
# Set FIWI_SSH_CONFIG to this path (pytest does this automatically via
|
|
# tests/conftest.py when the file exists). Override with your own file if needed.
|
|
|
|
Host *
|
|
# Writable path so ssh never touches /root/.ssh/known_hosts when tests run as root
|
|
# (e.g. sandbox/CI) or when that directory is not stat-able.
|
|
UserKnownHostsFile /tmp/fiwicontrol_pytest_known_hosts
|
|
StrictHostKeyChecking accept-new
|
|
# Fail fast instead of prompting (no TTY / no ssh-askpass in pytest).
|
|
BatchMode yes
|