檢查現有的 SSH 金鑰
ls -al ~/.ssh
設定使用者名稱和郵箱
常用在 git 提交歷史記錄中顯示
git config --global user.name "nick_name" && git config --global user.email "nick_name@domin.com"
生成 ssh key
ssh-keygen -t rsa -b 4096 -C "nick_name@domin.com"
新增 ssh key
macos
ssh-add -K ~/.ssh/nick_name@domin.com_rsa
Linux
eval "$(ssh-agent -s)" && ssh-add ~/.ssh/nick_name@domin.com_rsa
測試 SSH 連線
ssh -T git@domin.com
連線主機
ssh -i ~/.ssh/nick_name@domin.com_rsa root@127.0.0.1
傳輸檔案
scp -i ~/.ssh/nick_name@domin.com_rsa ~/Download/eg.tar.gz root@127.0.0.1:/root/