idekazuki / diary

記録
0 stars 1 forks source link

xserver ssh 設定 #97

Open idekazuki opened 4 years ago

idekazuki commented 4 years ago

手順

  1. ssh key 生成
  2. pubkeyをxserverにコピー
  3. ~/.ssh/confg 設定

1.ssh-keygen -t rsa -b 4096

保存場所を聞かれたら ~/.ssh/id_xserver_rsa として名前を変更しつつ保存。pathphrase を入力すると2つのキーが生成される。

  1. 生成されたid_xserver_rsa.pub の方をcat やpbcopyなどでコピーして、xserverのsshkey登録に貼り付け。

  2. configを設定。

    Host sample #任意のコマンド名
    HostName サーバーID.xsrv.jp
    Port 10022
    User サーバーID
    IdentityFile ~/.ssh/id_sample_rsa #秘密鍵のファイル名
    ServerAliveInterval 60 #sshの自動切断を防ぐために記述

    ここで注意するのは、サーバーIDがサーバー情報でチェックできる情報ではなく、初期ドメインのものであること。xxxxx.xsrv.jpのxxxxx部分。xxxxxx.xserver.jpではない。

idekazuki commented 4 years ago

https://note.com/coeeff/n/neab8acfde97e

上記の通りbrew install.

idekazuki commented 4 years ago

Python has been installed as /home/xxxx/.linuxbrew/opt/python@3.8/bin/python3

idekazuki commented 4 years ago

mkdir xxxxx.xsrv.jp/public_html/test

idekazuki commented 4 years ago

pipenv shell

idekazuki commented 4 years ago

https://datacoach.me/knowledge/tips/xserver-python-flask-env/#Flask 上記のサイトのとおりにやれば動く。 注意点 仮想環境を作成するフォルダは、サブドメインのファイルにした。 サブドメイン用のフォルダの位置は、/home/ServerID/domain名/public_html/subdomain名/

index.cgiのいち行目のpython pathは、仮想環境のpython path.をfullpathで記述。 #!/home/xxxx/.local/share/virtualenvs/test-NK4IUzgr/bin/python3.7

idekazuki commented 4 years ago

mysql -h DB_HOST -u XXXXXX_dev -p