[[FrontPage/Python]] #contents() * お名前.com レンタルサーバー利用の備忘録 [#sf0fc79e] ** ドメインの追加 [#b737e475] - サーバー設定ページへアクセス -- https://my.rentalserver.jp/srvlst.aspx -- 共用サーバー -- プラン ドメイン 状態 オプション コントロールパネル -- SD-11プラン fififactory.com 稼働中 [追加する] [ログインする] - 「SD-11プラン」をクリック -- ドメイン情報 > ドメイン追加 - DNSサーバーの変更 -- ドメインNaviから,ネームサーバーを変更 https://www.onamae.com/domain/navi/domain -- 「お名前.com各サービスを利用」-> 共用サーバーSD:設定する 1 dns01.gmoserver.jp 2 dns02.gmoserver.jp これで1日まつ * サクラレンタルサーバーの使い方備忘録 [#v75e9c0b] ** pyenvの使い方 [#d51cbec4] [[サクラレンタルサーバーでpythonを利用するために事前にpyenvをインストールしている。>http://fififactory.com/2015/05/16/%E3%82%B5%E3%82%AF%E3%83%A9%E3%83%AC%E3%83%B3%E3%82%BF%E3%83%AB%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC-python%E7%92%B0%E5%A2%83%E6%A7%8B%E7%AF%89%E3%81%A8%E3%80%81flask%E3%81%AE%E3%82%A4%E3%83%B3/]] なぜかPythonの仮想環境が必要だったのでpyenvを使い構築している。しかし、実際はpython2.7.9を使っている。(python2.7.9, python2.7.9-Flask, python3x, python3x-flaskが入っている) 各Versionの格納場所 > ls -al > cd .pyenv/versions > ls -al > 2.7.9 2.7.9-flask 3.4.2 3.4.2-flask 確認方法 > pyenv versions * 2.7.9 (set by /home/fififactory/.pyenv/versions/.python-version) 2.7.9-flask 3.4.2 3.4.2-flask 使い方 > pythonのヴァージョンをset > pyenv local 2.7.9 現在のversionの確認方法 % pyenv local 2.7.9 % pyenv version 2.7.9 (set by /home/fififactory/.pyenv/versions/.python-version) ** [MAC] SSHでログイン [#v7c97f3d] さくらレンタルサーバーにSSHでログインする 先ほどサクラレンタルサーバースタンダードに登録しました。 http://fififactory.sakura.ne.jp このサーバーを使ってFlaskアプリを作る。ということで環境構築するためにサーバーへSSHではいりたい。 「Sakuraにmacでssh」 http://webkaru.net/rental-server/sakura-ssh-login/ SSHでログインする サクラからのメールにFTPの登録情報があります。 SSHログインその情報が必要。 《 契約サービスの接続情報 》 FTPサーバ名 : ほげほげ.sakura.ne.jp FTPアカウント : ほげほげ FTP初期フォルダ : www サーバパスワード: ぴよぴよ ssh ほげほげ@ほげほげ.sakura.ne.jp # パスワードを聞かれます ほげほげ@ほげほげ.sakura.ne.jp's password:ぴよぴよ # ログイン Welcome to FreeBSD! *** SSHで名前解決ができない!ときは [#x4632441] http://g-taki.com/wordpress/web/6943.html >mDNSResponder というプログラムのキャッシュが原因ということがわかった。 mDNSResponderをキルする。 $sudo killall mDNSResponder これで無事接続する事ができた。 ***パスワード入れるのが面倒 [#me96bd74] さてパスワードを入れるのが面倒なので、公開鍵認証をためしたいと思います。 viを使って、下の用にconfigを描きます。 vi ~/.ssh/config Host ほげほげ.sakura.ne.jp HostName ほげほげ.sakura.ne.jp User ほげほげ *** 公開鍵を生成する [#c2123cae] $ ssh-keygen -t rsa これで、~/.ssh/の下に、id_rsaとid_rsa.pubができた。 公開鍵をサーバー側へ転送 これを、scpを使ってサーバーに送る。 scp ~/.ssh/id_rsa.pub ほげほげ@ほげほげ.sakura.ne.jp:/home/ほげほげ/.ssh/authorized_keys *** パーミッションの変更 [#hd34d618] サーバーにて先ほど転送したauthorized_keysのパーミッションを変更する。 % ssh ほげほげ@ほげほげ.sakura.ne.jp % (パスワードをいれて認証) % cd .ssh/ % ls authorized_keys % chmod 600 authorized_keys % exit 一度接続をきる。 そして。。 再接続! $ ssh ほげほげ@ほげほげ.sakura.ne.jp Last login: Tue May 12 21:19:22 2015 from FreeBSD 9.1-RELEASE-p24 (SAKURA17) #0: Thu Feb 5 10:03:29 JST 2015 Welcome to FreeBSD! ** [Windows] SSHでログイン [#q16fd12c]