---
# System prepended metadata

title: 遠端連線

---

{%hackmd @kk6333/theme-sty1 %}
# 遠端連線
## Reference
[Conda Command](https://docs.conda.io/projects/conda/en/latest/commands.html)
## ssh
### 連線:

(在VS的SSH連線介面)

    帳號(連線指令):
    ssh lab602.4stu@140.135.11.218 -p 64329

    密碼:akR3



### keygen:

公鑰和私鑰的概念，將公鑰放到伺服器上，以後即可連線時不用輸入密碼。


#### 流程:

1. 於Windows PowerShell執行指令"ssh-keygen.exe"，在這步驟他會詢問存放鑰匙的位置，若用預設(C:\User\USER/ .ssh/id_rsa)則直接按enter。
2. 詢問設定Enter passphrase，這組key登入時要輸入的密碼(安全性較高，但可留白即可)然後他會要你再輸入同一組密碼。
3. 產生完成後會告訴你存在哪(包含該密碼檔案)如下:Your public key has been saved in C:\Users\User/.ssh/id_rsa.pub。
4. 先將路徑移置存有密碼的資料夾位置，以上述為例就是"C:\Users\User/.ssh"，用以下指令"notepad .\id_rsa.pub"可以將存密碼的檔案(id_rsa.pub)以notepad開啟並複製整串金鑰。
5. 於VS code中連線上伺服器端後直接開termina輸入以下指令:echo "public_key_string" >> ~/.ssh/authorized_keys (其中public_key_string要改成剛剛複製的金鑰)
6. 重開一個連線測試是否成功!


## conda
### 指令:
* conda create --name ENV_NAME python=3.5 (創建名為ENV_NAME之環境，python版本要自己設定符合的)
* conda create --name ENV_NAME -y
* conda create -n NEW_ENV --clone ORIGINAL_ENV (意思是建立一個新的環境NEW_ENV並將ORIGINAL_ENV的虛擬環境複製到NEW_ENV)
* conda activate ENV_NAME (移動到ENV_NAME該環境)
* conda activate ENV_NAME (啟動名為ENV_NAME的虛擬環境)
* conda env list 查看目前已建立的所有虛擬環境清單
* conda list (查詢目前所處環境所安裝之所有套件)
* conda install EXTENSIONS (安裝套件)
* conda deactivate (關閉目前所在已開啟的虛擬環境)
* conda remove -n ENV_NAME PACKAGE_NAME (移除ENV_NAME環境中的PACKAGE_NAME套件)
* conda env remove -n ENV_NAME (移除ENV_NAME環境)

---

```
pip3 install ipykernel
```