{%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 ```