Почему является поиск имени хоста в ssh возвратом другого результата?

Хорошо мне удалось сделать это с помощью сценария, поскольку это работало без проблемы, а не GUI

EXEC sp_addlinkedserver @server='DBSVR2',

                                             @srvproduct='',

                                             @provider='SQLNCLI',

                                             @datasrc='.',--the data source

                                             @provstr='Integrated Security=SSPI';
3
задан 6 May 2011 в 10:21
2 ответа

Сначала проверьте Ваш ~/.ssh/config файл и видит, есть ли у Вас кто-либо Hostname строки, которые вызывают это. Затем попытайтесь использовать dig или nslookup на blah01 и посмотрите, показывает ли это что-либо интересное.

Отметьте это /etc/nsswitch.conf может использоваться, чтобы измениться, как машина делает определение имен, таким образом, необходимо проверить это также.

Наконец, инструмент как strace может использоваться, чтобы исследовать, как программа, которую Вы используете, пытается открыть и считать файлы, чтобы сделать определение имен. Например:

strace -eopen,read -f -o /tmp/ssh-strace.txt ssh blah01

затем посмотрите на /tmp/ssh-strace.txt и посмотрите, существует ли что-либо интересное там, о котором файлы открываются и читаются - который мог бы дать представление о том, какой путь сопровождается.

3
ответ дан 3 December 2019 в 06:45

Проверить /etc/resolv.conf - ее возможное, что у Вас есть 'поисковая' строка, которая автоматически завершит вещи с помощью этого.

0
ответ дан 3 December 2019 в 06:45

Теги

Похожие вопросы