以 Root 用戶為例,首先生成一對公鑰私鑰對:
ssh-keygen -t rsa
會提示存放位置堤魁,保持默認即可喂链,默認位置:
/root/.ssh/id_rsa
提示輸入密碼,最好是輸入一個妥泉,安全起見椭微,也比較重要。
然后切換到 /root/.ssh 目錄下看看是否已經(jīng)生成了涛漂,如果已經(jīng)有了公鑰私鑰對赏表,直接把文件拷貝到這個目錄即可,在 Windows 下使用 WinSCP 工具匈仗,其他使用 scp 命令即可瓢剿。
接下來,把公鑰復制到 authorized_keys 里悠轩,不然是沒法通過密鑰驗證的间狂。
cat id_rsa.pub >> authorized_keys
接下來,關閉 SSH 密碼登錄火架,找到 /etc/ssh/sshd_config 文件鉴象,找到 PasswordAuthentication yes 這一行,一般位于倒數(shù)幾行何鸡,把 yes 改為 no纺弊。
最后重啟 ssh 服務,一般服務器是不需要重啟骡男。
service sshd restart