Tag: ssh
All the articles with the tag "ssh".
-
選擇 SSH key 的加密演算法
Updated:比較 SSH key 的五種加密演算法(DSA、ECDSA、Ed25519、RSA、RSA1),涵蓋 OpenSSH 8.8 棄用 ssh-rsa、FIDO/U2F 硬體金鑰支援,以及後量子密碼學的最新發展。
-
利用 ssh ProxyJump 直接連上內部 ssh server
可以在 ssh 使用 -J 參數指定 bastion server 和 internal server 就可以直接連上內部 ssh server % ssh -J bastion-server-hostname internal-server-hostname 如果是用 public key 認證,而且 key 有設定 passphrase 的話,可以先執行 ssh-add ~/.ssh/priv
-
使用 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.
-
透過 oh-my-zsh 使用 ssh-agent
如果你的 ssh key 有設定 passphrase,要用 git 拉資料會很麻煩,每次都要重新輸入一次 key 的 passphrase 證明你是該把 key 的擁有者。 可以參考 Arch Linux Wiki 的 SSH Keys 條目設定 ssh-agent ,讓 agent 幫你把 passphrase 記住一段時間。 如果 shell 是用 zsh ,而且也有用 oh-m