The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

如何使用 ssh-copy-id 快速設定 Linux 遠端主機的 SSH 免密碼登入

身為一名開發人員,每天透過 SSH 連線到遠端 Linux 主機進行維運或部署,可以說是家常便飯。如果不設定 SSH 金鑰登入 (Public Key Authentication) ,每次連線都要輸入密碼,長期下來不僅浪費時間,也容易打斷工作的節奏。雖然我們可以手動將本機的公鑰 (Public Key) 內容複製起來,然後貼到遠端主機的 ~/.ssh/authorized_keys 檔案中,但這個過程繁瑣且容易出錯。這篇文章我將介紹一個內建在 Linux 與 macOS 系統中非常實用的工具 ssh-copy-id ,讓你只要一行指令就能輕鬆完成設定,實現無密碼登入。

... 繼續閱讀 ...

Windows 終端機入門操作手冊

氛圍開發 (Vibe coding) 越來越夯,也越來越多人想開始使用終端機操作超級強大的 AI 開發工具,像是 Claude CodeCodex CLICopilot CLIGemini CLI 都非常厲害,都很值得學習!但我發現許多 Windows 使用者,對於終端機 (Terminal) 或命令列介面都非常陌生,我說的是連「軟體工程師」都可能覺得陌生,更別說是非工程師背景的使用者了。這篇文章就是要幫助從未使用過終端機介面 (命令列介面) 的 Windows 使用者,順利跨出第一步,開始使用終端機。

... 繼續閱讀 ...

如何利用全新的 Trusted publishing 方法發佈 npm 套件

我最近都在瘋狂用 AI 重新打造各種輪子,有些工具我有上架到 npm registry 發佈。以前我都是用 NPM_TOKEN 來做 CI 發佈的動作,現在官方推薦改用 Trusted publishing 的方法來發佈 npm 套件,徹底廢棄了傳統的 NPM_TOKEN 的方式來認證,使用上不但更安全,且「理論上」也更好設定。但「事實上」我最近一個月以來,至少被卡關三次,超煩的,我打算用這篇文章來記錄一下需要注意的事項。

... 繼續閱讀 ...