python 調べてみた

ちょいと、必要があってpythonのコード実行を調べました。古い環境下では動いていたのに、新しく設定中のサーバーではスクリプト?が動きません・・。

言語に関する知識は「ほぼ無い」ので、調べても書いてあることがさっぱりです。

どうやら、pythonへの環境変数が理解できていないようです。

alternatives –config python

こちらで、スクリプトは実行できましたが、エラーで途中下車。

何やら、pythonは2系列や3系列があるそうで、python2なら、バッチリ動作完了!

古いコードのものでした。さらに調べてみると、2to3というスクリプトがあるらしい。どれを見ても標準でインストール云々と書いてますが、私の環境にはありません。

これまたpipというPythonパッケージのインストールなどを行うユーティリティがあるらしいこと発見。

こちらもやれpip2だpip3.6だとたくさんインストールされてました・・意味わからん。

仕方ないので、こちらのページを参考に

python -m pip install 2to3

https://www.python.jp/install/windows/pip.html

と入力したら、なんとダウンロードしてくるではありませんか!

でも、目的のスクリプトは、変換する必要なし・・・と表示されちゃいました。

sshのポートを変更

ふと思い立って、全世界から行儀の悪い皆さまのアクセスが集中しているsshポートを変更してみました。

色々な調べごとの中でポートは開けないのが一番安全との指摘がありましたが、現実逃避の中でどうしても外部からアクセスしたくなります。

そんなに難しくないのですが、お約束の失敗談が発生。

/etc/ssh/ に設定ファイルがある

とのこと。早速、port=222 などに変更します。

全然、変更されないぞ〜!1時間ほど悩んだ末に晩御飯タイム。翌日への宿題です。

翌朝、やっぱり上手く反映されません。他に何か大切な作業を忘れているのかな〜とGoogle先生にお伺いを立てますと・・・!!

同じ場所に ssh_config と sshd_config の2つがあるので間違えるなとのこと。

しっかり間違えてました・・・