Что такое удаленный сервер: Что такое удаленный сервер? | SkyDynamics

Что такое удаленный сервер: Что такое удаленный сервер? | SkyDynamics

Удаленные серверы — SQL Server

  • Статья
  • Чтение занимает 4 мин

Применимо к:SQL Server

Удаленные серверы в SQL Server поддерживаются лишь для обратной совместимости. Новые приложения должны использовать вместо них связанные серверы. Дополнительные сведения см. в статье Связанные серверы (компонент Database Engine).

Настройка удаленного сервера позволяет клиенту, подключившемуся к одному экземпляру SQL Server , выполнить хранимую процедуру на другом экземпляре SQL Server , не устанавливая отдельное соединение. Вместо этого сервер, к которому подключен клиент, принимает запрос клиента и отправляет запрос удаленному серверу от имени клиента.

Удаленный сервер обрабатывает запрос и возвращает результаты исходному серверу. Этот сервер, в свою очередь, передает результаты клиенту. При настройке удаленных серверов необходимо учитывать требования обеспечения безопасности.

Если требуется настроить серверы таким образом, чтобы хранимые процедуры выполнялись на другом сервере, и при этом не существует уже выполненной настройки удаленных серверов, используйте связанные сервера вместо удаленных серверов. Связанные сервера поддерживают выполнение и хранимых процедур, и распределенных запросов; в то же время удаленные сервера поддерживают только хранимые процедуры.

Подробности использования удаленных серверов

Удаленные сервера настраиваются парами. Чтобы настроить пару удаленных серверов, нужно настроить оба сервера таким образом, чтобы они являлись удаленными серверами друг для друга.

Обычно устанавливать параметры конфигурации удаленных серверов не требуется. SQL Server при установке значений по умолчанию соединения с удаленным сервером будут разрешены как на локальном, так и на удаленном компьютерах.

Для функционирования доступа к удаленному серверу требуется, чтобы параметр конфигурации remote access был установлен в 1 как на локальном, так и на удаленном компьютерах. Параметр remote access управляет возможностью подключений с удаленных серверов (это значение по умолчанию). Этот параметр можно сбросить, воспользовавшись хранимой процедурой Transact-SQL sp_configure или же средой SQL Server Management Studio. Чтобы установить параметр в среде SQL Server Management Studioна странице Свойства соединений с серверами , используйте возможность Разрешить удаленные соединения с этим сервером. Чтобы открыть вкладку Свойства соединений с сервером , в обозревателе объектов щелкните имя сервера правой кнопкой мыши и выберите Свойства. В окне Свойства сервера выберите вкладку Соединения .

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

Безопасность удаленных серверов

Чтобы включить вызовы по протоколу RPC для удаленного сервера, необходимо настроить сопоставления имен входа на удаленном сервере и, возможно, на локальном сервере, где запущен экземпляр SQL Server. По умолчанию вызовы удаленных процедур (RPC) в SQL Serverотключены. Такая конфигурация усиливает безопасность сервера, уменьшая его подверженную атакам контактную зону. Перед использованием RPC необходимо включить эту функцию. Дополнительные сведения см. в статье sp_configure (Transact-SQL).

Настройка удаленного сервера

Сопоставления удаленных имен входа должны быть настроены на удаленном сервере. При помощи данных сопоставлений удаленный сервер привязывает входящее имя входа соединения RPC от определенного сервера к локальному имени входа. Сопоставления удаленных имен входа могут быть установлены при помощи хранимой процедуры sp_addremotelogin на удаленном сервере.

Примечание

Параметр trusted процедуры sp_remoteoption не поддерживается в SQL Server.

Настройка локального сервера

Для локальных имен входа SQL Server , прошедших проверку подлинности, устанавливать сопоставление имен входа на локальном сервере не нужно. SQL Server используются локальное имя входа и пароль для подключения к удаленному серверу. Для имен входа, прошедших проверку подлинности Windows, настройте сопоставление локальных имен входа, определяющее пароль и имя входа, используемые экземпляром SQL Server при создании подключения RPC к удаленному серверу.

Для имен входа, созданных проверкой подлинности Windows, необходимо создать сопоставление имени входа и пароля при помощи хранимой процедуры sp_addlinkedservlogin . Данное имя входа и пароль должны совпадать с входящим именем входа и паролем, представленными удаленным сервером и созданными процедурой sp_addremotelogin.

Примечание

По возможности используйте аутентификацию Windows.

Пример системы безопасности удаленного сервера

Проверьте следующие установки SQL Server : serverSend и serverReceive. МетодserverReceive настраивается для сопоставления имени входа

serverSend, поступающего от serverSend, с прошедшим проверку в SQL Server с помощью serverReceive, поступающего от Alice. Другое входное имя входа из serverSend, с именем Joe, сопоставлено с именем входа, прошедшим проверку подлинности SQL Server , в serverReceive, с именем Joe.

В следующем примере кода Transact-SQL serverSend настраивается на выполнение вызовов RPC по отношению к serverReceive.

--Create remote server entry for RPCs   
--from serverSend in serverReceive.  
EXEC sp_addserver 'serverSend';  
GO  
  
--Create remote login mapping for login 'Sales_Mary' from serverSend  
--to Alice.  
EXEC sp_addremotelogin 'serverSend', 'Alice', 'Sales_Mary';  
GO  
--Create remote login mapping for login Joe from serverReceive   
--to same login.
--Assumes same password for Joe in both servers. EXEC sp_addremotelogin 'serverSend', 'Joe', 'Joe'; GO

В serverSendсопоставление местного имени входа создается для имени входа Sales\Mary , прошедшего проверку подлинности Windows, и имени входа Sales_Mary. Для имени входа Joeлокальное сопоставление не требуется, так как по умолчанию используются одинаковые имена входа и пароли, и serverReceive уже обладает сопоставлением для Joe.

--Create a remote server entry for RPCs from serverReceive.  
EXEC sp_addserver 'serverReceive';  
GO  
--Create a local login mapping for the Windows authenticated login.  
--Sales\Mary to Sales_Mary. The password should match the  
--password for the login Sales_Mary in serverReceive.  
EXEC sp_addlinkedsrvlogin 'serverReceive', false, 'Sales\Mary',  
   'Sales_Mary', '430[fj%dk';  
GO  

Просмотр свойств локального или удаленного сервера

Для просмотра атрибутов локальных и удаленных серверов можно использовать расширенную хранимую процедуру xp_msver . В список этих атрибутов входят: номер версии SQL Server, тип и число процессоров компьютера и версия операционной системы. С локального сервера можно просматривать базы данных, файлы, имена входа и инструменты удаленного сервера. Дополнительные сведения см. в статье xp_msver (Transact-SQL).

Связанные серверы (компонент Database Engine)

См. также

sp_configure (Transact-SQL)

Настройка параметра конфигурации сервера remote access

RECONFIGURE (Transact-SQL)

Виртуальный сервер, Виртуальная машина, Удаленный сервер

Чтобы начать пользоваться всеми преимуществами облачных технологий, достаточно заказать виртуальный сервер. Благодаря системе CloudPRO, аренда виртуального сервера это действительно просто! Вам необходимо произвести всего несколько несложных действий. С нашей автоматизированной системой управления, процедура получения виртуального сервера в облаке предельно проста и занимает несколько минут.

Для начала необходимо выбрать параметры виртуального сервера (в дальнейшем эти параметры можно изменить). В нашей системе доступно большое количество шаблонов виртуальных серверов — различные операционные системы и наборы прикладного ПО. Имеется возможность заказать Linux сервер, так же доступен шаблон виртуального сервера с ОС Windows Server Standard 2008 и 2012, с лицензией либо без нее (в случае, если у Вас имеется собственная лицензия):

Кнопка «Заказать сервер» ведет на страницу регистрации, где Вам предложат указать свой e-mail, пароль, подтверждение пароля, и подтвердить, что Вы не робот:

 

В случае успешной регистрации появится сообщение:

 

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

 

При переходе по ссылке Вы получите уведомление об успешной регистрации и возможность авторизоваться в системе, перейдя на ссылку «Авторизация»:

 

Авторизация осуществляется вводом данных, указанных при регистрации, и кликом по кнопке «Войти»:

 

С этого момента, Вы находитесь в интерфейсе автоматизированной системы управления облачными вычислительными ресурсами CloudPRO.

При авторизации впервые, Вам предлагается создание виртуального сервера. Введите имя вашего нового виртуального сервера (1), убедитесь, что Операционная Система (2) и выбранные параметры сервера (3), (4), (5), соответствуют вашей задаче (диск лучше выбрать с небольшим запасом, так как дальнейшее расширение возможно только через обращение в техническую поддержку) и кликните кнопку «Создать» (6):

 

Система автоматически создает сервер в облаке и показывает список существующих серверов, в котором виден только что созданный виртуальный сервер.

В нижней части панели управления сервером, доступны следующие операции: «Запросить тест» (1), «Оплата» (2), «Удаление» (3):

Покупка виртуального сервера, созданного на этом шаге, может быть осуществлена с помощью оплаты, где Вам будет предложено выбрать произвольный период и произвести оплату с использованием системы электронных платежей Assist (доступны платежи с помощью QIWI, Яндекс.Деньги, WebMoney, банковских карт VISA и т. д.). Так же существует возможность протестировать в течение нескольких дней работу заказанного виртуального сервера без оплаты.

Для работы с сервером без оплаты, Вам необходимо кликнуть кнопку «Запросить тест» и заполнить форму, после чего требуется дождаться одобрения технической поддержкой:

 

Перейдя в «Список серверов» можно просмотреть текущий статус виртуального сервера (1), (2):

 

После подтверждения тестового периода (осуществляется технической поддержкой и требует некоторого времени ожидания), статус выглядит следующим образом:

 

После активации виртуального сервера, на зарегистрированный E-mail автоматически высылается информация с реквизитами доступа к серверу:

Проверить подключение к серверу, используя полученные реквизиты, можно с помощью инструкции Подключению по протоколу SSH, если используется ОС Linux,.

Проверить подключение к серверу, при использовании ОС Windows, можно с помощью инструкции Удаленный рабочий стол Windows.

В случае возникновения проблем Вы может обратиться в техническую поддержку в панели управления или написать на E-mail.

 

Заказать сервер

Определение удаленного хоста | ПКМаг

Компьютер, который находится в каком-то удаленном месте, с которого извлекаются данные. Обычно это относится к серверу в частной сети или общедоступном Интернете. Однако он также может относиться к ПК пользователя в другом месте, к которому осуществляется доступ через Интернет для передачи файлов или операций удаленного управления. Вплоть до 1990-х годов удаленный хост почти всегда представлял собой единую централизованную компьютерную систему, доступ к которой осуществлялся с помощью терминалов, подключенных напрямую, по частным линиям или через коммутируемый модем. Смотрите хост, программное обеспечение для удаленного управления и централизованную обработку.

Реклама

Истории PCMag, которые вам понравятся

{X-html заменен}

Выбор редакции

ЭТО ОПРЕДЕЛЕНИЕ ПРЕДНАЗНАЧЕНО ТОЛЬКО ДЛЯ ЛИЧНОГО ИСПОЛЬЗОВАНИЯ. Любое другое воспроизведение требует разрешения.
Copyright © 1981-2023. The Computer Language(Opens in a new window) Co Inc. Все права защищены.

Информационные бюллетени PCMag

Информационные бюллетени PCMag

Наши лучшие истории в папке «Входящие»

Следите за новостями PCMag

  • Фейсбук (Открывается в новом окне)
  • Твиттер (Откроется в новом окне)
  • Флипборд (Открывается в новом окне)
  • Гугл (откроется в новом окне)
  • Инстаграм (откроется в новом окне)
  • Pinterest (Открывается в новом окне)

PCMag.com является ведущим авторитетом в области технологий, предоставляющим независимые лабораторные обзоры новейших продуктов и услуг. Наш экспертный отраслевой анализ и практические решения помогут вам принимать более обоснованные решения о покупке и получать больше от технологий.

Как мы тестируем Редакционные принципы

  • (Открывается в новом окне) Логотип Зиффмедиа
  • (Открывается в новом окне) Логотип Аскмен
  • (Открывается в новом окне) Логотип Экстримтек
  • (Открывается в новом окне) Логотип ИНГ
  • (Открывается в новом окне) Логотип Mashable
  • (Открывается в новом окне) Предлагает логотип
  • (Открывается в новом окне) Логотип RetailMeNot
  • (Открывается в новом окне) Логотип Speedtest
  • (Открывается в новом окне) Логотип Спайсворкс

(Открывается в новом окне)

PCMag поддерживает Group Black и ее миссию по увеличению разнообразия голосов в СМИ и прав собственности на СМИ.

© 1996-2023 Ziff Davis, LLC., компания Ziff Davis. Все права защищены.

PCMag, PCMag.com и PC Magazine входят в число зарегистрированных на федеральном уровне товарных знаков Ziff Davis и не могут использоваться третьими лицами без явного разрешения. Отображение сторонних товарных знаков и торговых наименований на этом сайте не обязательно указывает на какую-либо принадлежность или поддержку PCMag. Если вы нажмете на партнерскую ссылку и купите продукт или услугу, этот продавец может заплатить нам комиссию.

  • О Зиффе Дэвисе(Открывается в новом окне)
  • Политика конфиденциальности(Открывается в новом окне)
  • Условия использования(Открывается в новом окне)
  • Реклама(Открывается в новом окне)
  • Специальные возможности(Открывается в новом окне)
  • Не продавать мою личную информацию (открывается в новом окне)
  • (Открывается в новом окне) доверительный логотип
  • (Открывается в новом окне)

веб-серверов: локальные серверы и удаленные серверы

Веб-серверы — это специализированные компьютеры с дополнительными ресурсами и программным обеспечением веб-сервера, которые доставляют веб-страницы и связанный с ними контент пользователям по их запросу путем ввода URL-адреса в адресной строке браузера.

Например, если пользователь вводит URL-адрес — «http://www.csveda.com/webservers.html» в браузере, он генерирует серверный запрос к веб-серверу с доменным именем «csveda.com». Веб-сервер получает страницу webservers.html и отправляет ее в браузер пользователя.

Если пользователь хочет создать веб-сайт или веб-приложение для других людей, которые могут получить доступ к сайту через Интернет или интранет, он должен разместить его на веб-сервере. Веб-хостинг заключается в покупке места для хранения веб-сервера, доменного имени и хранении веб-страниц на сервере.

Существует некоторое количество программного обеспечения веб-сервера, которое может быть установлено на машинах веб-сервера (аппаратное обеспечение). Обычно используемым программным обеспечением веб-сервера являются Apache, IIS и lighttpd, веб-сервер Sun Java System и Jigsaw. Веб-сервер также отвечает за реализацию основных проверок безопасности HTTP-запросов, генерируемых пользователями, перед открытием веб-страницы в браузере.

Если запрошенная веб-страница нуждается в дополнительных модулях или обработке скриптов, сервер делает это и генерирует окончательный HTML-документ.

В зависимости от того, откуда пользователь получает доступ к веб-страницам, веб-серверы можно разделить на локальные и удаленные серверы.

Локальные веб-серверы

Как следует из названия, локальный сервер — это частная машина, которая чаще всего используется разработчиками для хранения и тестирования веб-страниц с кодами сценариев на стороне сервера . Другими словами, когда разработчик устанавливает программное обеспечение веб-сервера на свой текущий компьютер и использует его для разработки

веб-приложений машина будет называться локальным веб-сервером. Локальным сервером может быть ваш ноутбук или персональный компьютер, предоставляющий вам полную среду (программное и аппаратное обеспечение) для разработки веб-приложения.

Удаленные веб-серверы

В отличие от локального сервера, удаленный сервер относится к удаленно расположенному компьютеру с программным обеспечением веб-сервера, базой данных и другими ресурсами для обработки удаленных запросов, отправляемых пользователями веб-сайта. На удаленном сервере может размещаться один или несколько веб-сайтов. Он должен быть запитан для обработки коды языка сценариев на веб-страницах. Обычно удаленные серверы представляют собой высокопроизводительные компьютеры с большим объемом памяти и дискового пространства для обработки запросов пользователей на несколько страниц. Удаленный веб-сервер отвечает на запросы пользователя, передавая запрошенные страницы через интернет-соединение.

Разница между локальным сервером и удаленным сервером

Локальный сервер

Удаленный сервер

 Локальный компьютер без подключения к сети с программным обеспечением веб-сервера Удаленный компьютер с программным обеспечением веб-сервера, базой данных и другими ресурсами
Практически не требует затрат на установку и обслуживание Дорого из-за высокой производительности
Не требует подключения к сети Нужны сети и средства связи
Обычно устанавливается для разработки и тестирования веб-сайтов со сценариями на стороне сервера Может размещать несколько веб-сайтов разных клиентов
Веб-страницы и другие файлы можно просто скопировать в корневой каталог локального веб-сервера.

Об авторе

alexxlab administrator

Оставить ответ