質問: ### 前提・実現したいこと 現在ITインフラ会社のコーポレートサイトを制作しております。 公開用のサーバーは先方で用意してもらったのですが、以下のことがわからない状態です。 1FTP接続 2ブラウザからのアクセス方法、ドメイン設定 3WordPress用にデータベースの作成 普段はヘテムルやエックスサーバーのレンタルサーバーを使用しており、 諸々の設定はコントロールパネルから行い、の情報を元に接続しているのですが、 先方からは接続情報として、サーバーのログイン情報(ユーザー1つとroot権)と リモートコンソール(VNC)接続の情報(IP、ポート、パスワード)をもらいました。 MACのVNCクライアントから接続し、ログインするところまではできました。 FTPクライアントのTransmitから接続を試みているのですが、 リモートコンソールというものに馴染みがなく、 調べても同じようなケースややり方が載っているものが見つからなかったため ご教示いただけないでしょうか? また、ブラウザからのアクセス方法やドメインの設定、 WordPressをインストールしてサイトを設置したいのでデータベースの作成など、 今までレンタルサーバーのコントロールパネル上で行っていたことを おそらくroot権から接続して設定するのだと認識しているのですが間違いないでしょうか? その場合、やり方が載っている参考サイトなどを教えていただけると幸いです。 ### 試したこと FTPクライアントから、サーバー名にリモートコンソールの情報としてもらったIPを入力、 ユーザーとパスワードはサーバーのログイン情報としてもらった ユーザーとroot権両方から試したのですが接続できませんでした。 以前、別件でサーバーを先方に用意してもらい、公開鍵をもらって接続を行ったことがあり、 SSH接続の設定をすればいいのかと考えたのですが、 scpコマンドでクライントからサーバーに鍵を転送しようとするところで そもそもサーバーにつながらないため転送できませんでした。 リモートコンソールの情報としてもらっているIPがサーバー名(ホスト名)という認識で 合っているのかすらわからないのですが、 コンソール上で諸々の情報を確認する方法はないのでしょうか? ### 補足情報(FW/ツールのバージョンなど) ・VNCクライアント: MAC標準のVNCクライアント ・FTPクライアント: Transmit
回答: まず最初にすることは、 1. クライアントとの契約内容(契約書もしくは契約内容に関するメールや文書)を確認すること。口約束なのであれば、認識している口約束の内容をリストアップすること。 2. 責任範囲の認識に齟齬があること、現在作業が出来ない状態であることを伝えること。(**「Wordpressをインストールするだけだと思ってました。サーバ設定は責任範囲に含まれていないと思っていました。」**等、自分が責任範囲だと認識していることをリストアップし、現在見えている限りの責任範囲外であることもリストアップする) 3. 現状の問題についてどのように解決するかをクライアントと協議すること(契約を破棄する、納期や契約条件を見直す、契約を履行できるように専門家を別に雇う(その場合その費用をだれが負担するか)etc) 4. 技術的、法的に揉めそうなら専門家に助けを依頼する です。 少なくともteratailの様な質問サイトで質問してなんとかなる状況ではありません。 文面を読む限り、あなたは * Wordpressをインストールして設定することだけが作業範囲と認識している * それ以外のサーバ設定などは作業範囲外と認識している ように見え、またその範囲外の知見を持っていない様に見受けられます。 一方でクライアントは * Wordpressのインストールとそれに付随するサーバ構築、設定、セキュリティ、運用設計まで全部お任せしているつもり の様に見受けられ、 双方の認識が大きく異なっている、もしくは双方に知見が足りないため正確に作業範囲と責任範囲を定義出来ていない様に思います。 このまま、専門知識の無いままサーバ設定を行ってしまうと、 一見上手くいった様に見えるが、セキュリティ上の問題があってサーバが乗っ取られ、サイト改竄や第三者への攻撃の踏み台になる等の重大な問題が発生する可能性が高く、その際には作業を請け負った専門家としての責任を求められることになることでしょう。