跳到主要內容

發表文章

目前顯示的是有「ssh」標籤的文章

MacOS 編輯器快捷建設定, short key of editor

本文主要針對 Mac 使用者,身為一個開發者總是會使用過 Mac (這不一定正確就是了),總之本文就是基礎於開發者需求,讓大家可以帥氣的開發。 針對自己有在使用的編輯器進行介紹, Atom Atom 安裝後就可以直接再 iterm ,切換到希望使用的專案資料夾, cd $PATH atom ./ Sublime Text 2 / 3 Sublime Text 到 iterm 之後,輸入以下指令, ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl 如果是 sublime text 3 ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" ~/bin/subl 接下來就可以直接使用 cd $PATH subl ./ Visual Studio Code Visual Studio Code 設定方式,編輯 .bashrc (取決於自己用什麼樣的 shell) code () { if [[ $# = 0 ]] then open -a "Visual Studio Code" else [[ $1 = /* ]] && F="$1" || F="$PWD/${1#./}" open -a "Visual Studio Code" --args "$F" fi } 接下來就可以直接使用 cd $PATH code ./ 是不是很方便愉快了,直接切到資料夾中,就可以開始進入編輯模式,透過指令可以做快速切換,真正人生一大樂事,這也是我們為什麼喜歡使用 Mac 的原因了。 Ref OS X Command Line Setting up Visual Studio Code

[news] OpenSSL 嚴重錯誤問題

OpenSSL 嚴重錯誤問題 在今天 oepnssl 爆出嚴重安全性問題, openssl Heartbeat overflow issue 由 openssl 資訊提供,詳情可以透過 hearbleed 了解實際狀況。 主要狀況是因為在 TLS 的部份檢查驗證部分出錯,導致 openssl 有 memory leak 的問題,會讓原本用於加密的 private key 暴露,之後會讓 https 的原本加密的資訊,直接呈現於取得 private key 的使用者手中。 解法 請儘快升級 OpenSSL 1.0.1g , 進行 openssl 模組更新,修正此錯誤。 OpenSSL 1.0.2 版本也會同時修復此問題。 資訊 OpenSSL heartbleed 重大漏洞,全球網路加密傳輸安全拉警報 最新 OpenSSL 漏洞讓網路服務商「內心淌血」...

[教學] 你所不知道的 ssh 連線方式

[教學] 你所不知道的 ssh 連線方式 最近因為準備 KSDG 課程活動 ,重新看一次 Paul Irish on Web Application Development Workflow ,裡面發現了些好玩的東西,特別是 ssh 的部份,通常每次我們連線到某台機器,都需要一直 ssh 進去之後,開始輸入密碼, 大家經常忍受這件事情,可是時間長久下來,會變成一個沈重的負擔,建議大家把自己的 publis key 放置於遠端機器的路徑下, 產生 public key 建置部分,首先在自己的機器裡面輸入, ssh-keygen -t rsa [enter your password] [enter your password] 之後輸入 cat ~/.ssh/id_rsa.pub 會出現一大堆奇怪的字串,複製它 連線到遠端機器 接著進入到遠端機器裡面,到底下路徑中, vi ~/.ssh/authorized_keys 將剛才複製的字串貼上,儲存後離開, 測試連線 回到自己的本機,測試連線是不是能夠,恭喜完成以上步驟,之後就不用再輸入密碼了。 ssh user@ip.ip.ip.ip alias machine setting 可是還是有個問題,就是每次 ssh 還是要輸入一長串的使用者名稱,ip 位置,在 .ssh 裡面可以提供簡單的 alias 設定, 在自己的本機內,編輯檔案路徑為 vi ~/.ssh/config 修改內容 Host [alias name] HostName [remote ip || domain name] User [login user name] IdentityFile [identity file path(option)] 範例可以參考如下, Host demo HostName 213.80.200.1 Port 22 User caesar 之後將檔案儲存,離開,接著進行指令測試, ssh demo 很快的,我就可以直接連線到機器裡面,不用再記憶一堆使用者名稱,ip 設定等問題,直接透過更直覺的 alias 機器名稱方式,連線到自己工作環境。 結語 身...