SSH リモート接続に関する問題
Workbench のログインに関する問題
SSH クライアントを使用したログインに関する問題
「ssh_exchange_identification: read: Connection reset by peer」エラーが表示された場合の対処方法
「error: Unable to load host key: /etc/ssh/ssh_host_rsa_key」エラーが表示された場合の対処方法
「Maximum amount of failed attempts was reached」エラーが表示された場合の対処方法
「could not set limit for 'nofile': Operation not permitted」エラーが表示された場合の対処方法
「fatal: mm_request_send: write: Broken pipe」エラーが表示された場合の対処方法
SFTP クライアントを使用したログインに関する問題
その他の問題
SSH サービスの起動に関する問題とソリューション
sshd の設定が正しくないために SSH サービスが起動せず、ECS インスタンスへのリモート接続ができない場合の対処方法
SSH サービスの起動時に「error while loading shared libraries」エラーが表示された場合の対処方法
SSH サービスの起動時に「fatal: Cannot bind any address」エラーが表示された場合の対処方法
SSH サービスの起動時に「Failed to start OpenSSh server daemon」エラーが表示された場合の対処方法
SSH サービスの起動時に「must be owned by root and not group or world-writable」エラーが表示された場合の対処方法
その他のよくある質問とソリューション
リモートデスクトップ (RDP) 接続に関する問題
Windows インスタンスにリモートログインする際に、「Your credentials did not work」エラーが表示された場合の対処方法
リモートデスクトップを使用して Windows インスタンスに接続する際に、エラーコード「0x112f」が表示された場合の対処方法
リモートデスクトップを使用して Windows を実行する ECS インスタンスに接続する際に、テキストのコピーと貼り付けができない場合の対処方法
VNC を使用して Windows インスタンスにログインできるが、同じユーザー名とパスワードでリモートデスクトップを使用して接続できない場合の対処方法
リモートデスクトップを使用して Windows インスタンスに接続する際に、「The system cannot find the file specified」エラーが表示された場合の対処方法
パスワード入力後に Windows インスタンスへのリモートデスクトップ接続が自動的に切断され、システムログにログインとログオフの記録が表示される場合の対処方法
リモートデスクトップが「Don't allow remote connections to this computer」に設定されているため、Windows インスタンスへのリモート接続を確立できない
VNC を使用したインスタンスへのリモート接続に関する問題
ECS インスタンス上の FTP サービスへの接続に関する問題
Windows インスタンス
Linux インスタンス
付録
sshd サービスが起動せず、システムログに「/usr/share/empty.sshd must be owned by root and not group or world-writable」というエラーが報告される
説明
ECS インスタンスの sshd サービスが起動しません。システムログには、権限の問題で OpenSSH サーバーが起動できないことが示されます。システムログに報告されるエラーメッセージは次のとおりです:
/usr/share/empty.sshd must be owned by root and not group or world-writable原因
/usr/share/empty.sshdファイルの権限が要件を満たしていないため、sshd サービスが起動しません。ソリューション
chown -R root.root /usr/share/empty.sshd chmod 744 /usr/share/empty.sshd systemctl start sshd ll -ld /usr/share/empty*
インターネットから Windows を実行している ECS インスタンス上の FTP サービスに接続してアクセスできない場合の対処方法
現象
Windows ECS インスタンス上の FTP サービスにインターネットから接続またはアクセスできません。
原因
この問題は、次の理由で発生する可能性があります:
FTP セキュリティグループルールがアクセスを許可するように設定されていない:詳細については、「ソリューション 1:FTP のセキュリティグループルールを追加する」をご参照ください。
ファイアウォールが FTP プロセスをブロックしている:詳細については、「ソリューション 2:FTP をサポートするようにファイアウォールを設定する」をご参照ください。
ソリューション
要件に応じて、次のいずれかのソリューションを選択します。
ソリューション 1:FTP のセキュリティグループルールを追加する
Windows ECS インスタンスに FTP サイトを設定した後、インスタンスのセキュリティグループにインバウンドルールを追加する必要があります。このルールは、ポート 21 および FTP サーバーがパッシブモードで使用する可能性のあるポート範囲 1024~65535 へのアクセスを許可する必要があります。詳細については、「セキュリティグループルールの追加」をご参照ください。
セキュリティグループの設定の詳細については、「セキュリティグループの適用ガイドとユースケース」および「一般的なポート」をご参照ください。
ソリューション 2:FTP をサポートするようにファイアウォールを設定する
ファイアウォールが有効になっている場合は、IIS マネージャーを設定して、TCP ポート 21 およびポート範囲 1024~65535 での FTP トラフィックを許可する必要があります。そのためには、次の手順を実行します:
Windows ECS インスタンスの内部ファイアウォールは、デフォルトで無効になっています。
このトピックでは、IIS マネージャーを使用して FTP を設定する方法を例として説明します。
Windows インスタンスにリモート接続します。
詳細については、「パスワードまたはキーを使用して Windows インスタンスにログインする」をご参照ください。
[IIS マネージャー] を開き、[FTP ファイアウォールサポート] をダブルクリックして、その設定ページを開きます。
パラメーターを設定し、[適用] をクリックします。
説明パラメーターは次のように説明されます:
[ファイアウォールの外部 IP アドレス]:Windows ECS インスタンスのパブリック IP アドレスを入力します。
[データチャネルのポート範囲]:パッシブ接続のポート範囲です。有効なポート範囲は 1025~65535 です。要件に基づいてカスタム範囲を設定できます。たとえば、1024~65535 と入力できます。
コマンドラインを開き、次のコマンドを実行して FTP サービスを再起動します。これにより、新しい設定が各 FTP サイトの既存の設定を上書きします。
net stop ftpsvc&net start ftpsvc(オプション) FTP サーバーを設定した後、ローカルマシンからは FTP サーバーにアクセスできるが、他のマシンからはアクセスできない場合、問題はファイアウォールの設定が正しくないことが原因です。次の手順を実行してファイアウォールを設定します:
まず、サーバーマネージャーのインバウンドルールをチェックして、FTP サーバーが有効になっていることを確認します。
Windows サービスのメインプロセスを追加します。
[コントロールパネル] > [Windows ファイアウォール] に移動します。左側のナビゲーションウィンドウで、[Windows ファイアウォールを介したアプリまたは機能を許可] をクリックします。
新しいウィンドウで、[別のアプリの許可...] をクリックします。[参照] ウィンドウで、
C:\Windows\System32\svchost.exeを開いてサービスホストプロセスを追加します。[Windows サービスホストプロセス] アイテムが表示されたら、[プライベート] と [パブリック] のチェックボックスをオンにして、[OK] をクリックします。
Windows を実行している ECS インスタンス上の FTP サーバーに接続する際に、「530 Login incorrect」エラーが表示された場合の対処方法
現象
Windows ECS インスタンス上の FTP サーバーに接続すると、次のエラーメッセージが表示されます。
Response: 331 Please specify the password.
Command: PASS ************
Response: 530 Login incorrect.
Error: Critical error: Could not connect to server原因
この問題は、次の理由で発生する可能性があります:
FTP パスワードが正しくない:詳細については、「ソリューション 1:FTP パスワードを変更する」をご参照ください。
FTP ユーザーの権限が正しく設定されていない:詳細については、「ソリューション 2:FTP ユーザーの権限を追加する」をご参照ください。
ソリューション
要件に応じて、次のいずれかのソリューションを選択します。
ソリューション 1:FTP パスワードを変更する
Windows インスタンスにリモート接続します。
詳細については、「パスワードまたはキーを使用して Windows インスタンスにログインする」をご参照ください。
デスクトップで [コンピューター] を右クリックし、[管理] を選択してサーバーマネージャーを開くことができます。
左側のナビゲーションウィンドウで、[ローカルユーザーとグループ] > [ユーザー] をクリックします。FTP アカウントを右クリックし、[パスワードの設定] を選択します。
ソリューション 2:FTP ユーザーの権限を追加する
Windows インスタンスにリモート接続します。
詳細については、「パスワードまたはキーを使用して Windows インスタンスにログインする」をご参照ください。
FTP ユーザーのディレクトリが存在するかどうかを確認します。
ディレクトリが存在しない場合は、「ステップ 3:共有ファイルの権限を設定する」を参照して、FTP ユーザーのディレクトリを再作成し、必要な権限を追加します。
ファイルが既に存在する場合は、フォルダを右クリックして [プロパティ] > [セキュリティ] を選択します。次に、FTP アカウントを選択し、必要な権限を付与します。
Windows を実行している ECS インスタンス上の FTP サーバーに接続する際に、「530 valid hostname is expected」エラーが表示された場合の対処方法
現象
IIS 7.5 の FTP サイトにドメイン名をアタッチした後、IP アドレスまたは他の方法で Windows ECS インスタンス上の FTP サーバーに接続すると、「530 valid hostname is expected」または「503 Login with USER first」エラーが発生します。
原因
この問題は、IIS 7.5 で設定された FTP サイトにドメイン名をアタッチした後のログインフォーマットが正しくないために発生します。
ソリューション
FTP サイトにアタッチされたドメイン名が www.example.com で、ユーザー名が user の場合、www.example.com|user フォーマットを使用してログインする必要があります。
区切り文字はパイプ記号 (|) です。
または、ドメイン名の添付ファイルを削除し、ユーザー名のみを使用してログインすることもできます。次の図は、この操作の実行方法を示しています。
Windows を実行している ECS インスタンスで FTP を使用して FileZilla Server にファイルをアップロードすると、「550 Permission denied」エラーで失敗する場合の対処方法
現象
Windows ECS インスタンス上の FileZilla Server に FTP を使用してファイルをアップロードすると、「550 Permission denied」エラーが返されます。
原因
FileZilla Server の FTP アカウントに write 権限がありません。
ソリューション
Windows インスタンスにリモート接続します。
詳細については、「パスワードまたはキーを使用して Windows インスタンスにログインする」をご参照ください。
FileZilla Server を起動します。[Users] ページで、[Shared folders] を選択します。
ユーザーとディレクトリを選択し、[Write] チェックボックスをオンにして、[OK] をクリックして権限を付与します。
FTP over TLS を使用して Windows インスタンス上の IIS サービスによって作成された FTP サイトに接続する際に、「534 Policy requires SSL」エラーが表示された場合の対処方法
説明
FTP over TLS を使用して Windows インスタンス上の IIS サービスによって作成された FTP サイトに接続すると、「534 Policy requires SSL」エラーが報告され、接続が失敗します。
原因
応答メッセージ「534 Local policy on server does not allow TLS secure connections.」は、FTP サイトの [FTP SSL 設定] パラメーターが正しくないことを示しています。
ソリューション
Windows インスタンスにリモート接続します。
詳細については、「接続方法」をご参照ください。
デスクトップの左下隅で、
> [Windows 管理ツール] > [インターネットインフォメーションサービス (IIS) マネージャー] を選択します。FTP ホームページの [FTP] エリアで、[FTP SSL 設定] をダブルクリックします。
[FTP SSL 設定] で、[SSL ポリシー] を [SSL 接続を許可する] に設定します。次に、[操作] ウィンドウで [適用] をクリックします。
再度 FTP サイトへのアクセスを試みます。
Linux を実行している ECS インスタンス上の FTP サイトにファイルをアップロードする際に、「425 Security:Bad IP connection」エラーが表示された場合の対処方法
現象
ユーザーが Linux ECS インスタンス上の FTP サイトにファイルをアップロードすると、「425 Security:Bad IP connection」エラーが発生します。
原因
この問題は通常、クライアントが複数のパブリック IP アドレスに関連付けられたネットワークアドレス変換 (NAT) ネットワーク内にあるために発生します。これにより、コントロール接続とデータ接続の間でソース IP アドレスが一致しなくなり、エラーが発生します。
FTP サービスは、コントロール接続とデータ接続の 2 つの同時接続を使用します。デフォルトでは、FTP サーバーはデータ転送中に 2 つの接続のソース IP アドレスが一致することを確認します。IP アドレスが一致しない場合、サーバーは「425 Security:Bad IP connection」エラーを返します。
ソリューション
次の手順を実行して、パッシブモードでの IP セキュリティチェックを無効にします。
Linux インスタンスにリモート接続します。
詳細については、「パスワードまたはキーを使用して Linux インスタンスにログインする」をご参照ください。
次のコマンドを実行して、FTP 設定ファイルを編集します。
vi /etc/vsftpd/vsftpd.confiキーを押して編集モードに入ります。設定ファイルに次の内容を追加します。pasv_promiscuous=yes編集が完了したら、
Escキーを押して編集モードを終了します。次に、:wqと入力し、Enter キーを押して変更を保存して終了します。次のコマンドを実行して、FTP サービスを再起動します。
systemctl restart vsftpd
Linux を実行している ECS インスタンスで vsftp を使用してファイルをアップロードすると、「553 Could not create file」エラーで失敗する場合の対処方法
現象
vsftp を使用して Linux ECS インスタンスにファイルをアップロードすると、「553 Could not create file」エラーで失敗します。
原因
この問題は、次の理由で発生する可能性があります:
Linux インスタンスのディスク領域がいっぱいです。
FTP
homeディレクトリにwrite権限がありません。
ソリューション
次の手順を実行して、Linux インスタンスのディスク領域と FTP home ディレクトリの権限を確認します。
Linux インスタンスにリモート接続します。
詳細については、「パスワードまたはキーを使用して Linux インスタンスにログインする」をご参照ください。
次のコマンドを実行して、Linux インスタンスのディスク領域不足がファイルアップロードの失敗の原因であるかどうかを確認します。
df -h説明ディスクパーティションは、その領域使用率が 100% になるといっぱいであると見なされます。
システムは次の例のようなメッセージを返します。この例では、
/dev/xvda1パーティションの領域使用率は 59% です。
次のコマンドを実行して、FTP
homeディレクトリにwrite権限があるかどうかを確認します。説明次のコマンドを実行する前に、
/home/userを実際の FTPhomeディレクトリに置き換えてください。ls -l /home/user次の図の赤いボックスに示されている権限に
wが含まれていない場合、write権限がありません。
次のコマンドを実行して、
write権限を追加し、変更を保存します。chmod +w /home/user次のコマンドを実行します。コマンドの出力に
wが含まれている場合、write権限が付与されています。ls -l /home/user