製作SSH key
1. 打開終端機(Bash/Terminal)
2. 輸入指令
ssh-keygen -t rsa -b 4096 -C "<your-mail-address>@gmail.com"
Enter passphrase (empty for no passphrase): (ex. a123456789)
Enter same passphrase again: a123456789
3. 將指定的 SSH 私鑰加入到 SSH 代理程式 (ssh-agent) 中
ssh-add ~/.ssh/id_rsa
4. 複製 ssh key
cat ~/.ssh/id_rsa.pub | pbcopy
pbcopy只有在Mac上能執行,如果在其他環境如Windows或Linux也可以直接 cat 並將文字複製起來:
cat ~/.ssh/id_rsa.pub
4. 貼到 github ssh 中
- 到Github點擊頭像
- 點擊 Settings
- 點擊SSH and GPG keys
- 點擊 New SSH key
- 填入剛剛複製的ssh key
以上的key僅為示意,並非真的ssh key
目錄
線上學習平台推薦
udemy
我自己最愛用的學習平台是 udemy ,當初會選擇在 udemy 上學習的原因除了課程便宜(當初買的很多課程都300塊左右,是台幣喔台幣!)。
上課時間也可以自己控制(對自律的人來說是一大好處!)
雖然可能有些人會覺得,Youtube上不也很多Tutorials嗎?性質應該差不多吧?而且免費。
雖然看Youtube上也有教學影片,但其實你會發現,這些老師都有另外開課程。
原因也很簡單,只要我們付費購買了他的課程,他就能提供更多的資源來輔助學習,且更有組織的教學過程,甚至有被公司認可的證書。
這就是在免費的youtube上沒辦法做到的。
想知道更多的話,歡迎到【2023】10個使用線上平台學習的好處|學生、工程師、各行各業皆適用 看完整介紹。
推薦入門書籍
精通 Python:運用簡單的套件進行現代運算(第二版)
之前開始入坑python時就是用這本打底的(有換封面過)
這本書除了前幾張介紹基本的語法之外
後續幾張開始介紹與python相關的延伸性的功能
非常適合程式設計初學者以及剛要開始學習這個語言的讀者
羅列以下幾點關於本書大綱供大家參考
- 學習簡單的資料類型、基本數學運算與文字操作
- 以Python的內建資料結構處理資料
- 探索Python程式碼結構,包括函式的使用
- 使用模組與套件編寫大型Python程式
- 深入討論物件、類別與其他物件導向功能
- 檢視一般檔案、關聯式資料庫與NoSQL的儲存機制
- 使用Python建構web用戶端、伺服器、API與服務
- 管理系統工作,例如程式、程序與執行緒
- 瞭解並行處理與網路程式設計的基礎
流暢的 Python:清晰、簡潔、有效的程式設計
適合已經有Python程式語言基礎的人
這本書更詳細的介紹有關python的用法
讓我們寫的程式可以更加"Pythonic"
建議可以與英文版同時閱讀
以後在查閱stackoverflow文獻的時候能不因語言而產生隔閡
- Python 資料模型:瞭解特殊方法是讓物件具備一致行為的關鍵
- 資料結構:充分使用內建的型態,並瞭解 Unicode 時代中,文字 vs. bytes 之間的關係
- 函式就是物件:見識 Python 函式是一級物件,並瞭解這個事實如何影響熱門的設計模式
- 物件導向的習慣用法:學習參考、可變性、介面、運算子多載與多重繼承,並建構類別
- 控制流程:藉由 concurrent.futures 與 asyncio 套件,來充分活用情境管理器、產生器、協同程序與並行
- 中繼編程:瞭解特性、屬性描述器、類別修飾器與中繼類別的工作原理
演算法圖鑑
直觀理解,從基礎開始學習,全圖像化step by step,讓不懂程式的人也能利用圖形了解各種演算法的特質跟運作.
雖然內容並沒有程式實作
但內容演算法流程圖片非常精美
非常適合用來教學或以圖像的方式了解演算法的運作!
跟著 Docker 隊長,修練 22 天就精通:搭配20小時作者線上教學,無縫接軌 Microservices、Cloud-native、Serverless、DevOps 開發架構
Docker視為必備技能,無論是什麼專案規模和使用技術,都一定會應用Docker作為開發工具。
這本書是由資深Docker Captain撰寫的,不僅有基礎Docker命令,更深入實務運用,像是如何整合熱門的Kubernetes、Jenkins、Prometheus等技術,打造CI/CD pipeline和監控系統。
作者大方分享多年的實戰經驗,教導如何優化image大小、提高安全性,實現應用程式自我修復、不停機更新等高階功能。
無論你是什麼背景,本書都適合你學習,內含大量範例檔和練習,只要22天,就能精通容器部署、管理與維運的實務經驗。
還有20小時的線上課程加強學習效果。由施威銘研究室監修、加註詳細說明,並提供GitHub範例檔同步更新,絕對是物超所值的學習寶典。
在〈【SSH】製作SSH key教學〉中有 1 則留言