---
# System prepended metadata

title: Conoha Server運用ノート
tags: [Teach]

---

# Conoha Server運用ノート

###### tags: `Teach`

## 次のアプリをPCでインストール
* FileZilla (ファイルの受渡に必要)
    * https://filezilla-project.org
* Tera Term （サーバーコントロールに必要）
    * https://osdn.net/projects/ttssh2/

## Tera Termで取りあえずログイン
### ログイン手順
#### 最初の画面
ホストって所に、サーバーIPを入力する
サービス：SSH
TCPポート：22
SSHバージョン：SSH2
IPバージョン：AUTO
![](https://i.imgur.com/gIjFUBF.png)

#### ログインアカウント（ユーザー）
ユーザー名はID
パスフレーズはパスワード
そしたらそのまま「OK」を押す
![](https://i.imgur.com/1Edrtxs.png)
認証とかなにか聞かれたら基本的に「許諾」とか、それに近いのをクリックすればおｋ

#### ここまで来たらログイン完了
「koneko」って所が自分のユーザーID名になってて
「$」ついてれば問題ない
![](https://i.imgur.com/onvATfX.png)



### コマンドを打ってみよう
#### 先ずは
取りあえず「cd /」でエンターを押す
![](https://i.imgur.com/fWMhB8r.png)

次に「ls」と打ってみよう
![](https://i.imgur.com/tD4dYEM.png)
こう出てくれば問題ない
* 「ls」リストの略で、今いるフォルダの中身を全部表示してください。ってコマンド

#### マイクラフォルダまで辿ってみよう
「cd ○○」ー○○はフォルダ名、「チェンジディレクトリー」の略で他のフォルダに移動する。って意味
試しに「cd /usr」って書いてみよう
エラーが出てないなら次に「ls」と打ってみよう
![](https://i.imgur.com/fWqUgup.png)
こうなるはず・・・！

マイクラは次の場所に置いてあるから行ってみよう。
ルート：/usr/games/minecraft/mod/1.7.10
そのまま「cd /usr/games/minecraft/mod/1.7.10」って打ち込んでもいいし
地道に「cd games」で「ls」、「cd minecraft」で「ls」って感じにゆっくり辿るもよし
![](https://i.imgur.com/t0ISths.png)
これが最終的にたどり着く場所！

* とりまこれでフォルダの移動とフォルダ内の確認は出来る様になると思う。

因みに「cd ..」って入力すると前のフォルダに戻ることが出来る
入力時は必ず半角で入力する様にね



| コマンド | 参照単語 | 説明 | 例 |
| -------- | -------- | -------- | -------- |
| ls | list | 現在のフォルダの中身を全部リストで表示する |　ls　|
| cd | change directry | 指定したフォルダに入る、又はルート先に入る |　cd games　|
|  |  |  |　cd /usr/games　|


#### スクリーンの立ち上げ
「screen」って入力すると
これが
![](https://i.imgur.com/x8kN3Le.png)
こうなる
![](https://i.imgur.com/JyIA01L.png)
このスクリーンが起動したことでテラタームを落としてもこのスクリーンの中はずっと機能してくれる、つまりマイクラや7DTDの鯖が落ちなくなる

因みにスクリーンを起動しないでテラタームを落とすと鯖自体も落ちるから、スクリーンは鯖立ち上げには必須

んで「exit」って入れるとスクリーンを削除してない状態に戻すことが出来る
鯖でのスクリーンは、要はPCでウィンドウを開いてるって感じで覚えればいいと思う

んで一回スクリーンを起動した状態で「screen -d」って入れるとデタッチ（最小化）出来る

そして、自分の開いたことがあるスクリーンであれば「screen -ls」で全部を見ることが出来る、スクリーンリストだね
![](https://i.imgur.com/11qFPZz.png)

で入りたいときは前半の数字を入れる
この画像であれば「47142」だね
「screen -r 47142」って打ち込めばスクリーンに入れる
![](https://i.imgur.com/r3xksAs.png)
んで
![](https://i.imgur.com/zflRLga.png)
上のバーが「screen」って書いてあればそれで入った証になる

ちょっとした知識だけど、スクリーン立ち上げる時に
「screen -S ○○」って感じに○○中に英語で名前を入れると
次スクリーンを接続する時「screen -r ○○」って書けば入れるようになる

○○の名前を忘れたなら「screen -ls」で一回覗けば数字の後に書かれてる文字がそれ
![](https://i.imgur.com/1dlBrEb.png)
今回のこれはサーバーがマイクラだから「MC」って命名してるのがそれ

#### マイクラの立ち上げ手順
* スクリーンを起動して鯖が落ちないようにする
* 「1.7.10」のフォルダにたどり着く
* 「ls」を使ってフォルダの中身を確認する
* 「minecraft_server.jar」があればそれで問題ない
* 最後に起動の呪文
    * java -Xmx3G -Xms3G -jar minecraft_server.jar nogui
* これで起動するはず・・・！
* 後はそのまま「✖」で閉じちゃっても大丈夫、スクリーンさえちゃんと立ち上げていれば落ちることは無い。

#### コマンド「chmod」について
このコマンドは権限レベルの設定に使うコマンドだ
若干難しい話になるが、要はそのファイルを赤の他人に使わせない為の設定とでも思えばいい、基本的には作成者本人しか変更できないがこの場合最大権限を持つ「root」への昇格が必要だ。
昇格については【コマンド「su root」について】を参考にしよう


#### コマンド「chown」について

#### コマンド「su root」について
このコマンドはある動作をするときに管理者権限が必要な場合のみ使うようにしよう。先ずは








---
## FileZillaで取りあえずログイン
### ログイン方法とサーバー情報保存方法
先ずは左上→ファイル→サイトマネージャー
![](https://i.imgur.com/v7GfEga.png)

こんなの出るから「新しいサイト」クリック
![](https://i.imgur.com/QQE4hMb.png)

先ず右上をSFTPにする
![](https://i.imgur.com/qNlr2PH.png)

したらホストには鯖IP入力、ポートは「22」、ユーザーとパスワードを入力して接続をクリック。
![](https://i.imgur.com/cL8oanh.png)

リモートサイトでここまで出てきたらおｋ
![](https://i.imgur.com/mjoRn5u.png)



