When ssh-ing into a VM, you generally do not want to log in as your user from the host. Let's default to the root user unless a user is explicitly specified.
21 lines
821 B
Plaintext
21 lines
821 B
Plaintext
# SPDX-License-Identifier: LGPL-2.1-or-later
|
|
#
|
|
# Allow connecting to the local host directly via ".host"
|
|
Host .host machine/.host
|
|
ProxyCommand {{LIBEXECDIR}}/systemd-ssh-proxy unix/run/ssh-unix-local/socket %p
|
|
ProxyUseFdpass yes
|
|
CheckHostIP no
|
|
|
|
# Make sure unix/* and vsock/* can be used to connect to AF_UNIX and AF_VSOCK paths.
|
|
# Make sure machine/* can be used to connect to local machines registered in machined.
|
|
#
|
|
Host unix/* unix%* vsock/* vsock%* vsock-mux/* vsock-mux%* machine/* machine%*
|
|
User root
|
|
ProxyCommand {{LIBEXECDIR}}/systemd-ssh-proxy %h %p
|
|
ProxyUseFdpass yes
|
|
CheckHostIP no
|
|
|
|
# Disable all kinds of host identity checks, since these addresses are generally ephemeral.
|
|
StrictHostKeyChecking no
|
|
UserKnownHostsFile /dev/null
|