Я нашел свое решение, даже с индексацией, отключенной, я должен был перейти к "индексации сервиса" и включить "Индексные файлы с неизвестными расширениями", и файлы запустили показ в поисках.
Я использовал Статью 209173 базы знаний Microsoft: Используя "Слово или фраза в файле" критерий поиска не могут работать на ссылку.
Существует несколько способов сделать это, тот, который я предпочитаю, должен передать ssh порт:
Во-первых, соединитесь с машиной B и передайте [localPort] C:22 через B
A$ ssh -L [localPort]:C:22 B
Затем, соединитесь с C от до этого недавно созданного туннеля с помощью [localPort], передав X11
A$ ssh -X -p [localPort] localhost
Теперь мы можем запустить программы X11 на C и сделать, чтобы они отобразились на A
C$ xclock
[localPort] может быть любым портом, который Вы уже не слушаете на A, я часто использую 2222 для простоты.
Вы не можете передать дисплей X11, если у Вас есть X11Forwarding, отключенный в каком-либо sshd, Вы используете.
человек sshd_config:
X11Forwarding
Specifies whether X11 forwarding is permitted. The argument must be “yes”
or “no”. The default is “no”.
Необходимо удостовериться, что X11Forwarding включен на месте назначения и всем промежуточном звене sshds, Вы используете.
Просто маленькая подсказка: необходимо попытаться использовать VNC, передача дисплея X11 является вполне потреблением пропускной способности.
Предполагая, что проблема в том, что на средней машине нет X, но она настроена для пересылки X11, просто установите xauth.
в системе на основе yum (fedora, redhat , centos):
B$ sudo yum install xauth
в системе на основе apt (debian, ubuntu):
B$ sudo apt-get install xauth
For newer versions opensshd you have to disable X11UseLocalhost
for this to work.
You need to do this on Host C's /etc/ssh/sshd_config
and restart sshd for this to work:
X11Forwarding yes
X11UseLocalhost no
Если вы часто переходите от A к C , вы можете настроить B как прокси:
A: ~ / .ssh / config
:
Host C Вперед X11 да ProxyCommand ssh -W% h:% p B
тогда это просто:
A$ ssh C xclock
Вы можете объединить команду -Y/-X с параметром командной строки -J:
A$ ssh -Y user@C -J user@B
C$ xclock
Если у вас больше хостов для прыжка, чем просто сделать следующее:
A$ ssh -Y user@C -J user@B,user@D,...,user@Z
C$ xclock
From man ssh:
-J [user@]host[:port]
Connect to the target host by first making a ssh connection to
the jump host and then establishing a TCP forwarding to the
ultimate destination from there. Multiple jump hops may be
specified separated by comma characters. This is a shortcut to
specify a ProxyJump configuration directive.
Он был представлен в Версии OpenSSH 7.3 (выпущенной в августе 2016 года).