- Jupyterlabの左側のファイル一覧でホームディレクトリが表示されている状態
(notebooksフォルダが一覧に表示されている状態)にして,
Jupyterのメニュー直下のUpload Filesアイコン をクリックし,
公開鍵ファイル(id_rsa.pubなど)をアップロードする.
これでサーバのホームディレクトリの下にid_rsa.pubというファイルができる
-
In the left pane of the Jupyterlab, choose the home directory
so notebooks is shown there.
Click the Upload Files icon right below
the Jupyter menu to upload the public key file
(id_rsa.pub or another).
You will have the file id_rsa.pub under the
server's home directory
- Jupyterlab のメニューからFile -> New Launcher を選択.
表示された中からNotebookの下のBashを選択
- Select File -> New Launcher
in Jupyterlab menu. Among icons listed, open Bash below Notebook
- セルに以下をコピーしてSHIFT + Enterで実行(~/notebooks/id_rsa.pubの部分はアップロードしたファイルの名に合わせて適宜変更)
- Copy the following into a cell and execute it by SHIFT + Enter (change ~/notebooks/id_rsa.pub below accordingly if the file name is different)
mkdir -p ~/.ssh/
cp ~/id_rsa.pub ~/.ssh/authorized_keys
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
- 確認のために以下を実行
- Do the following to check
ls -ld ~/.ssh
ls -l ~/.ssh/authorized_keys
cat ~/.ssh/authorized_keys
- 以下のような結果が表示されれば成功
- If you see something like this, you are all set
drwx------ 2 u2xxxx u2xxxx 4096 Oct 4 22:19 /home/u2xxxx/.ssh
-rw------- 1 u2xxxx u2xxxx 394 Oct 4 22:19 /home/u2xxxx/.ssh/authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9s/2Uiy187pQvMNVwlNMRTSNFnvj9EVwOPx9/qLuiQg086zXFB2eugxTL1Pw+ViQ ... ... uB/TiOnA0e6KDpU2h4
- ポイントは drwx------ -rw------- のところと最後の文字列 ssh-rsa AAAAB3Nza ... の雰囲気. 最後に以下のような文字列が表示されたらそれは鍵の形式が違う.
- The points to check are drwx------ and -rw------- and whether the string in the last line looks like ssh-rsa AAAAB3Nza .... If the last line looks like the following, it means the key format is wrong
- 以下は鍵の形式違いです
- A key in a wrong format
=== BEGIN SSH2 PUBLIC KEY ===
gakjjkgdslkjgkljkjdakjdakljdkff
tuireuproeqiutreiurewuriouoweu0
...
=== END SSH2 PUBLIC KEY ===