Posts
All the articles I've posted.
-
使用 ssh-copy-id 將 ssh public key 存到遠端 ssh server 上
如果 ssh key 不是預設的 RSA 演算法產生,例如 ed25519 或是儲存位置不是在預設的 ~/.ssh/ 下,可以用 -i 參數另外指定。 如果遠端 SSH server 的 port 不是預設的 22 port,可以用 -p 參數指定。 範例如下: % ssh-copy-id -i .ssh/id_ed25519.pub -p 22222 remote_user_name@192.
-
選擇 SSH key 的加密演算法
在 ssh-keygen 的 man page 說明中有一個 -t 參數,可以設定要產生的 ssh key type。有以下五種不同 key type 可以選擇: dsa 已被認為是一個不安全的演算法,不再建議使用,由於存在安全性缺陷,OpenSSH 7.0 已停止支援 DSA 演算法。 ecdsa 在 OpenSSH 5.7 開始支援 ECDSA key type,有 256
-
定時發送 database table 總筆數至 Slack 上
首先,寫隻 xxx.sql 計算資料筆數,假定 table name 是 xxx: SELECT COUNT(1) FROM xxx; 再寫個 xxx.sh 去執行剛寫好的 sql,假定資料庫是用 MySQL: #!/bin/shmysql -D xxx_database < xxx.sql | grep -v "COUNT(1)" | awk -v date="$(date +"%Y-%m-%d
-
列出 GitHub/GitLab 上某位使用者的 SSH Public Key
SSH Public Key 算是公開資訊,將下面的連結置換為某位使用者的 GitHub/GitLab 帳號,就能取得他放上去的 SSH public key GitLab: https://gitlab.com/{username}.keys GitHub: https://github.com/{username}.keys