AWS EC2に接続できない

AWS EC2に接続できない

私は AWS サーバー (IIS 搭載の MS SQL SERVER EXPRESS 2008 R2) を所有しており、Elastic IP は 54.214.8.111、セキュリティ グループは HTTP、MS SQL、FTP で構成されており、Amazon がコンソールで提供する rdp ファイルを使用してリモート仮想マシンに接続できます。

しかし、データベースが動作しているかどうかをテストするために Visual Studio 経由で接続しようとすると、「ユーザー 'dbuser' のログインに失敗しました」というエラーが表示されます。SQL Server (もちろんサーバー側) に、フル アクセス権限などを持つ dbuser というユーザーがいます。また、すべてのガイドとヘルプ ドキュメントにもかかわらず、サーバー上の FTP に接続できません。何かが接続をブロックしているだけのようです。複数のコンピューターで同じことを試しました。

サーバー インスタンスを疑う以外はすべて正しく構成されているようです。

誰か助けてくれませんか? PS 私は Web 開発の初心者で、これが私の最初の AWS EC2 サーバーです。

答え1

この投稿は 1 年前ですが、将来の訪問者のために解決策をここに残しておきます。

  1. AWSインスタンスへのリモート接続
  2. SQL Management Studio を実行し、Windows Auth を介して DB に接続します。
  3. 左ペインのサーバー名(ルートサーバー)を右クリックし、「プロパティ」->「セキュリティ」をクリックします。
  4. 上部の「SQL Server および Windows 認証モード」を選択します。[OK] をクリックします。

それでは試してみてください。うまくいくはずです。

お役に立てれば。

答え2

しないでくださいMSSQL ポートをインターネットに公開します。そうすることで、ハッキングされる可能性が高まります。

あなたの IP に対して nmap を実行したところ、MSSQL ポートが実際に開いていることがわかりました。

~ nmap -p 1433 54.214.8.111

Starting Nmap 6.25 ( http://nmap.org ) at 2013-04-16 14:39 CDT
Nmap scan report for ec2-54-214-8-111.us-west-2.compute.amazonaws.com (54.214.8.111)
Host is up (0.085s latency).
PORT     STATE SERVICE
1433/tcp open  ms-sql-s

Nmap done: 1 IP address (1 host up) scanned in 2.00 seconds

問題は不適切な認証情報にあるようです。ユーザーアカウントにリモート接続するための適切な権限があり、正しいパスワードを使用していることを確認します。

関連情報