質問
⚠️ この事例は公開されてから1年以上経過しています。 情報が古い可能性がありますので、ご注意ください。
🕓 事例公開日 : 2025-03-11
【背景】
Accel-Mart Plus環境でLogic Designerを使ってSSHタスクを実行したいと考えています。SSHタスクの接続先をAMP環境内のサーバにしたいという目的があります。営業担当者との相談の結果、AMPのSmallプランとカスタムサーバを契約しました。開通通知を受け取った後、実際に接続を試してみたところ、想定していた動作と異なる状況が発生しました。
Q1.
AMPのSmallプラン+カスタムサーバは、AMPのLogic DesignerからSSHタスクで接続できるものでしょうか?具体的には、Logic DesignerでSSHタスクを使って「lftpコマンド」を実行したいと考えています。Q2.
カスタムサーバには、Logic Designerとは別でSSH接続をして、任意のソフトウェアをインストールしたりできるものと理解していましたが、この認識は正しいでしょうか?運用管理サイトの「カスタムサーバ情報」の「ログイン情報」を使ってSSH接続を試したところ、「SFTPしか利用できません」というエラーメッセージが表示されました。SFTPでは接続できましたが、SSH接続はできないのでしょうか?回答
A1.
AMPのSmallプラン+カスタムサーバ構成では、Logic DesignerからSSHタスクでカスタムサーバに接続することが可能です。lftpコマンドの実行も含めて、SSHタスクによる各種コマンド実行に対応しています。A2.
カスタムサーバへのSSH接続は可能です。ただし、接続に使用するユーザーが重要なポイントとなります。運用管理サイトの「カスタムサーバ情報」の「ログイン情報」に表示されているのは、ログ取得用のユーザー情報です。このユーザーはSFTP接続のみに制限されているため、SSH接続時にエラーが発生します。
SSH接続およびソフトウェアのインストール等の作業を行う場合は、SSH用ユーザを使用してください。詳しくは以下をご参照ください。
https://aws.accel-mart.com/startup_guide/texts/03_startup/07_ssh_login.html
SSH用ユーザを使用することで、SSH接続によるサーバーへのログインや、必要なソフトウェアのインストール作業が可能になります。