Я пытаюсь настроить порт SSH localforward в файле конфигурации VI, чтобы я мог подключитьсяУлейсервер, чтобы сделать что-топрограммирование на языке R.
Последующие шаги:
- В оболочке я настроил следующее в файле конфигурации VI:
Host bdp-*
UserName a6000
Host bdp-prod
HostName pdl001.na.abc.com
LocalForward 10000:pdl002.na.abc.com:10000
- Когда я делаю
ssh bdp-prod
Я получаю эту ошибку:
ssh: Не удалось определить имя хоста bdp-prod: Имя или служба неизвестны
Я видел несколько похожих проблем, опубликованных здесь, и просмотрелнекоторые блоги, связанные с этой настройкойно не смог понять, в чем дело:
ssh: Не удалось разрешить имя хоста hnname: Имя или служба неизвестны
ОС - Windows, версия ssh - 4.1. bdp-prod - псевдоним для имени хоста в файле конфигурации.
решение1
У меня был создан файл конфигурации в неправильном месте. Теперь я создал конфигурацию, используя
vi ~/.ssh/config
с тем же содержимым, что указано в вопросе, и способным работать с локальным портом. Спасибо за всю вашу помощь.
решение2
nscd --invalidate=hosts
Мне это помогло.