Bazı vagrant sanal makinelerim var. Onlara giriş yapmak için vagrant ssh
komut veriyorum . Düzenli ssh
komut kullanarak giriş yapmak istiyorum . vagrant ssh-config
Uygun yapılandırma dosyası üretir
$ vagrant ssh-config
Host default
HostName 127.0.0.1
User vagrant
Port 2201
UserKnownHostsFile /dev/null
StrictHostKeyChecking no
PasswordAuthentication no
IdentityFile /home/cbliard/.vagrant.d/insecure_private_key
IdentitiesOnly yes
LogLevel FATAL
Bu yapılandırmayı bir dosyada verirken ve ile kullanırken ssh -F
, her şey iyi çalışır:
$ vagrant ssh-config > /tmp/config
$ ssh -F /tmp/config default
=> logged successfully
<(cmd)
Geçici yapılandırma dosyasının oluşturulmasını önlemek için işlem ikame operatörünü kullanırken başarısız olur:
$ ssh -F <(vagrant ssh-config) default
Can't open user config file /proc/self/fd/11: No such file or directory
Aynı hata kullanırken <(cat /tmp/config)
$ ssh -F <(cat /tmp/config) default
Can't open user config file /proc/self/fd/11: No such file or directory
Zsh kullanıyorum ve bash ile aynı davranışı gözlemliyorum. Burada neyi yanlış yapıyorum?