サーバーの設定、ftp接続をしたい(サーバーは先方が用意。VNCからリモートコンソール接続)

解決済

回答 4

投稿

  • 評価
  • クリップ 4
  • VIEW 15K+

bog_hiroki

score 7

前提・実現したいこと

現在ITインフラ会社のコーポレートサイトを制作しております。
公開用のサーバーは先方で用意してもらったのですが、以下のことがわからない状態です。

①FTP接続
②ブラウザからのアクセス方法、ドメイン設定
③WordPress用にデータベースの作成

普段はヘテムルやエックスサーバーのレンタルサーバーを使用しており、
諸々の設定はコントロールパネルから行い、の情報を元に接続しているのですが、

先方からは接続情報として、サーバーのログイン情報(ユーザー1つとroot権)と
リモートコンソール(VNC)接続の情報(IP、ポート、パスワード)をもらいました。
MACのVNCクライアントから接続し、ログインするところまではできました。

FTPクライアントのTransmitから接続を試みているのですが、
リモートコンソールというものに馴染みがなく、
調べても同じようなケースややり方が載っているものが見つからなかったため
ご教示いただけないでしょうか?

 
また、ブラウザからのアクセス方法やドメインの設定、
WordPressをインストールしてサイトを設置したいのでデータベースの作成など、
今までレンタルサーバーのコントロールパネル上で行っていたことを
おそらくroot権から接続して設定するのだと認識しているのですが間違いないでしょうか?
その場合、やり方が載っている参考サイトなどを教えていただけると幸いです。
 

試したこと

FTPクライアントから、サーバー名にリモートコンソールの情報としてもらったIPを入力、
ユーザーとパスワードはサーバーのログイン情報としてもらった
ユーザーとroot権両方から試したのですが接続できませんでした。

以前、別件でサーバーを先方に用意してもらい、公開鍵をもらって接続を行ったことがあり、
SSH接続の設定をすればいいのかと考えたのですが、
scpコマンドでクライントからサーバーに鍵を転送しようとするところで
そもそもサーバーにつながらないため転送できませんでした。

リモートコンソールの情報としてもらっているIPがサーバー名(ホスト名)という認識で
合っているのかすらわからないのですが、
コンソール上で諸々の情報を確認する方法はないのでしょうか?
 

補足情報(FW/ツールのバージョンなど)

・VNCクライアント: MAC標準のVNCクライアント
・FTPクライアント: Transmit

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • bog_hiroki

    2019/02/26 20:16

    他のところはroot権を渡したらあとは勝手にやってくれたというように
    事前に釘をさされてしまったため質問させていただいた次第です。
    要するにFTP情報がほしいということなのですが、
    提供されている情報がそれと同等なのかどうかも自分では判断できない状態です。

    キャンセル

  • CHERRY

    2019/02/26 20:22

    > 他のところはroot権を渡したらあとは勝手にやってくれたというように
    事前に釘をさされてしまったため質問させていただいた次第です。

    root 権限を渡されたということは、サーバーの設定も含めて実施するというのが、受託した条件なのでしょうか?

    ということであれば、 Web サーバー、ftpサーバー等は、一切セットアップされていない状況の可能性もありそうですね。

    何も知らない状況で、セットアップするとなると、今のままでは非常に心配なサーバーが出来上がりそうです。

    キャンセル

  • bog_hiroki

    2019/02/26 23:57

    > root 権限を渡されたということは、サーバーの設定も含めて実施するというのが、受託した条件なのでしょうか?
    先方はインフラの会社なので、インフラまわりはやらないという条件で受けております。
    他にもWebサイトを公開しているようなので基本的な環境は整っていると思います。
    こちらでサーバを触る必要があるとしたら、WordPress用のデータベースやMySQLユーザ作成とドメインの設定などという認識でした。
    サーバ接続の情報としてrootのパスワードとアカウント1つ、リモートコンソール(VNC)の情報をいただいたのですが、これまでのサイトの公開作業ではまずftpで接続するところからだったので戸惑っております。

    キャンセル

回答 4

checkベストアンサー

+19

まず最初にすることは、

  1. クライアントとの契約内容(契約書もしくは契約内容に関するメールや文書)を確認すること。口約束なのであれば、認識している口約束の内容をリストアップすること。
  2. 責任範囲の認識に齟齬があること、現在作業が出来ない状態であることを伝えること。(「Wordpressをインストールするだけだと思ってました。サーバ設定は責任範囲に含まれていないと思っていました。」等、自分が責任範囲だと認識していることをリストアップし、現在見えている限りの責任範囲外であることもリストアップする)
  3. 現状の問題についてどのように解決するかをクライアントと協議すること(契約を破棄する、納期や契約条件を見直す、契約を履行できるように専門家を別に雇う(その場合その費用をだれが負担するか)etc)
  4. 技術的、法的に揉めそうなら専門家に助けを依頼する

です。

少なくともteratailの様な質問サイトで質問してなんとかなる状況ではありません。


文面を読む限り、あなたは

  • Wordpressをインストールして設定することだけが作業範囲と認識している
  • それ以外のサーバ設定などは作業範囲外と認識している

ように見え、またその範囲外の知見を持っていない様に見受けられます。

一方でクライアントは

  • Wordpressのインストールとそれに付随するサーバ構築、設定、セキュリティ、運用設計まで全部お任せしているつもり

の様に見受けられ、
双方の認識が大きく異なっている、もしくは双方に知見が足りないため正確に作業範囲と責任範囲を定義出来ていない様に思います。

このまま、専門知識の無いままサーバ設定を行ってしまうと、
一見上手くいった様に見えるが、セキュリティ上の問題があってサーバが乗っ取られ、サイト改竄や第三者への攻撃の踏み台になる等の重大な問題が発生する可能性が高く、その際には作業を請け負った専門家としての責任を求められることになることでしょう。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2019/02/27 02:13

    おっしゃる通りの状況のように感じてきました。
    こちらで作業を進める前に腹を割って先方に伺ってみます。
    ご回答いただきありがとうございます。

    キャンセル

  • 2019/02/27 09:24

    回答がつく前の質問のコメント欄から、皆さんずっと同じ内容をおっしゃってたんですけどね…。
    とりあえずやっと状況をつかまれたようで良かったです。

    キャンセル

+1

Web サーバに VNC 接続とかあるのかなぁ。。。

VNC 接続できているのであれば、VNC クライアントの機能でファイル転送できると思います。
mac は使用しないので、内容の確認はできてないですけど、以下参考まで。

VNC有効で、PCとのファイル転送も思いのまま!

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2019/02/26 23:34

    おそらく以下と同じようなものだと思うのですが、提供いただいているサーバーにはコントロールパネルなどはないようです。
    http://guide.onamae-server.com/vpskvm/2_2_2_45_2/

    Mac標準のVNCクライアントから接続すると黒い画面が出てきます。

    キャンセル

  • 2019/02/27 00:37

    これ、証跡取るようの踏み台じゃないの?だとすると色々納得なんだけど。
    その場合は会話が成立しないレベルでまずいのでごめんなさいした方がいいよ。

    キャンセル

+1

VNCでリモートのコンソールに接続できているなら、rootでログインして

$sudo lsof -i :21


すれば21番ポート、すなわちFTPの利用状況が分かるんじゃないでしょうか。

もし動いているようならそのまま接続すればよいし、動いていないようなら立ち上げる、もしくはインストールからになりますが、これより先は使用しているLinux?のディストリビューション(CentOS、Ubuntu、など)やそのバージョンによって手順が異なるので、一概には回答できません。

もしくは、おそらくSSHはインストールされていると思うので、立ち上がっていないようであれば立ち上げて、SCPをFTP代わりに使うのもありだと思います。
こちらのほうがFTPよりはセキュアでいいかと思います。

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2019/02/27 00:09

    再度。rootはとても強力な権限を持っています。本来であれば、サイトの構築を依頼するだけであればroot権限を渡す必要はなく、依頼主の意向も分かりません(インフラの専門家なのであればなおのこと、Webの公開に必要な権限だけ渡せばいいと思うのですが…)。
    もし現在動いていないFTPやSSHを立ち上げるのであれば、その分セキュリティホールとなりうるものが増えることになります。FTPのログインID・パスワードの管理は?SSHはrootでログインするのか?公開鍵認証は使わないのか?などといった懸念がいろいろ出てきます。
    改めて、以前までの依頼先はどのように作業を行っていたのかなどを確認されることをおすすめします。

    キャンセル

  • 2019/02/27 02:12

    アドバイスいただきましてありがとうございます。

    $sudo lsof -i :21
    をしても何も反応はありあませんでした。
    そもそもftpは一般的ではないのでしょうか?

    もう少し先方に確認をとってみます。

    キャンセル

  • 2019/02/27 08:50

    横からですが...

    > そもそもftpは一般的ではないのでしょうか?

    ftp は、暗号化されない為パスワードやファイルの中身が丸見えでセキュリティ的に問題があるので、最近は、FTPS や SFTP , SCP といった暗号化されたファイル転送方法が使われます。

    エックスサーバー等のレンタルサーバーでも暗号化したファイル転送をサポートしていると思いますが使われたことありませんか?

    https://support.xserver.ne.jp/faq/service_ftp_overssl.php
    https://www.xserver.ne.jp/manual/man_server_ssh.php

    キャンセル

-2

フリーで使えるMac用のGUIベースのFTPクライアントはいろいろあるのでそういうのでやればどうでしょう

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2019/02/26 23:32

    そのIPというのをサーバアドレスの設定項目に入れ、パスワードも入れ、FTPで接続できないんでしょうか?

    キャンセル

  • 2019/02/26 23:53

    sshdもftpdもmysqlもapacheも入ってないホスト渡されてるだけなんでしょうね。

    キャンセル

  • 2019/02/27 00:01

    > そのIPというのをサーバアドレスの設定項目に入れ、パスワードも入れ、FTPで接続できないんでしょうか?
    できませんでした。
    しばらく時間が経ってから「サーバに許可されていないユーザ名かパスワードです。サイトは現在利用できないかパスワードが間違っているようです。ログイン設定をご確認ください。」と出ます。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.22%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

同じタグがついた質問を見る

  • トップ
  • FTPに関する質問
  • サーバーの設定、ftp接続をしたい(サーバーは先方が用意。VNCからリモートコンソール接続)