Я использую WinSSHD на своем сервере.
Я могу подключиться локально к серверу через telnet & management studio, указав порт 1433. Я разрешил удаленные подключения.
Я могу telnet со своего локального компьютера на localhost 14333 (локальный порт) и получить правильное приглашение telnet.
Но когда я пытаюсь подключиться через студию управления локально к localhost, я получаю 14333
Не удается подключиться к localhost, 14333.
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:
Произошла ошибка, связанная с сетью или конкретным экземпляром, при установке соединения с SQL Server. Сервер не найден или не был доступен. Убедитесь, что имя экземпляра правильное и что SQL Server настроен на разрешение удаленных подключений. (поставщик: поставщик TCP, ошибка: 0 - невозможно установить соединение, поскольку целевая машина активно отказалась от него.) (Microsoft SQL Server, ошибка: 10061)
Какое классическое сообщение об ошибке.
Есть ли какая-то особая причина, по которой это не работает? Учитывая, что telnet работает через ssh, я думал, что я дома и просушился.
Хотя это не настоящий ответ, я обнаружил, что когда использовал http://www.bitvise.com/tunnelier Все заработало правильно.
Мне пришлось использовать ip, а не имя хоста, но 127.0.0.1,14333 работали.
Я предполагаю, что это какая-то проблема со шпатлевкой-> winsshd?
здесь играет роль кое-что еще. У меня есть успешная студия управления для работы по ssh, даже с winsshd без проблем.
SQL Server работает как экземпляр по умолчанию? Можем ли мы увидеть настройки переадресации портов, которые вы используете в своем клиенте ssh / putty?