Jupyterをリモート管理コンソールに。
SSHは強力なリモート管理ツールですが、細かい点では十分でない部分もあります。本格的なリモート管理コンソールを書くのは大変そうです。きっとオープンソースコミュニティの誰かがすでに何か書いているはずでしょう?
、データサイエンティストが1週間の広告クリックの傾向を分析するために使うツールの1つだと思うかもしれません。それは間違いではありませんし、素晴らしいツールです。しかし、それでは表面しか見ることができません。
SSHポート転送について
ポート22のサーバーに接続できることもあります。通常は他のポートにも接続できません。SSH はリモート管理のための安全なプロトコルですが、 誰でもどのポートにも接続できるようにするのは、不必要なことです。
ローカルポートを「リモート」のローカル接続に転送する簡単なSSHポート転送コマンドを実行します。L .0.0.1:8888のようなSSHポートフォワーディングコマンドを実行すると、SSHにポートを「リモート」ホストの.1:8888に転送するように指示することになります。
セサミストリートのように、"ここ "は微妙な言葉です。
アドレス.1は、ネットワークが「ここ」であることを示すものです。
実践的な体験学習
分かりにくいと思うかもしれませんが、説明するより走る方が簡単です。
$ ssh -L .0.0.1:8888 moshez@.3Linux 6ad 5.4.0-40-generic #44-Ubuntu SMP Tue Jun :04 UTCThe programs included with the Debian GNU/Linux system are free software;the exact distribution terms for each program are described in theindividual files in /usr/share/doc/*/copyright.Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extentpermitted by applicable law.Last login: Wed Aug 5 2020 from .1$ jupyter/bin/jupyter lab --ip=.1[I .771 LabApp] JupyterLab application directory is /home/moshez/jupyter/share/jupyter/lab[I .773 LabApp] Serving notebooks from local directory: /home/moshez[I .773 LabApp] Jupyter Notebook 6.1.1 is running at:[I .773 LabApp] http://...:88/?=d1< >
にポートフォワーディングし、.1:8888でリッスンしているリモートホストでJupyterを起動します。
Jupyterが嘘をついていることを理解する必要があります。Jupyterはあなたがそのポートに接続する必要があると思っていますが、あなたはそのポートに転送しているのです。そのため、URLをブラウザにコピーし、Enterを押した後、ポートを.
これがリモート管理コンソールです。ご覧のように、一番下に「ターミナル」アイコンがあります。これをクリックするとターミナルが起動します。
コマンドを実行できます。ファイルを作成するとファイルブラウザの横に表示されます。ファイルをクリックすると、ローカルのエディタで開くことができます。
また、ファイルのダウンロード、名前の変更、削除も可能です:
上矢印をクリックしてファイルをアップロードします。上記のスクリーンショットをアップロードしてください。
最後のちょっとした機能として、Jupyterではリモートのイメージをダブルクリックして直接見ることができます。
そうそう、Pythonでシステム・オートメーションを行いたい場合は、Jupyterでノートブックを開くこともできます。
次にファイアウォール環境をリモートで管理する必要があるときは、Jupyterを使ってみてはいかがでしょうか?




