如何在Ubuntu 16 04上設定SSH金鑰

2021-08-28 03:50:14 字數 762 閱讀 3332

在客戶端計算機(通常是您的計算機)上建立金鑰對:ssh-keygen
最快方法:ssh-copy-id username@remote_host
完成上述過程後,就能夠在沒有遠端帳戶密碼的情況下登入遠端主機。

通過命令:ssh username@remote_host

如果能夠在沒有密碼的情況下使用ssh登入帳戶,則表明你已成功為帳戶配置基

於ssh金鑰的身份驗證。但是,基於密碼的身份驗證機制仍處於活動狀態,這意

味著你的伺服器仍然有可能受到暴力攻擊。

1.使用ssh金鑰以root使用者或者具有sudo許可權的帳戶登入遠端伺服器

2.開啟ssh伺服器端的的配置檔案:sudo nano /etc/ssh/sshd_config

3.在檔案內部,搜尋乙個名為passwordauthentication的指令。這可能

會被注釋掉。取消注釋該行並將值設定為「no」,這一步將禁用你使用帳

戶密碼通過ssh登入的功能。

4.重新啟動sshd服務:sudo systemctl restart ssh

5.作為預防措施,在關閉此會話之前,開啟乙個新的終端視窗並測試

ssh服務是否正常執行:ssh username@remote_host

注意:在nano中如何退出並儲存:ctrl+x,然後再按y,最後回車。

如何在Ubuntu 16 04上安裝Nginx

在大多數情況下,它比apache更加資源友好,可以用作web伺服器或反向 在本指南中,我們將討論如何在ubuntu 16.04伺服器上安裝nginx。在開始本指南之前,您應該有乙個sudo在伺服器上配置了許可權 的常規非root使用者 您可以按照我們 的ubuntu 16.04初始伺服器設定指南 了...

如何在Ubuntu 16 04上安裝配置Redis

如何在ubuntu 16.04上安裝配置redis redis是乙個記憶體中的鍵值儲存,以其靈活性,效能和廣泛的語言支援而聞名。在本指南中,我們將演示如何在ubuntu 16.04伺服器上安裝和配置redis。這對我們新世界主機的香港伺服器或美國伺服器的使用者來說對資料庫構建還是很有幫助的。下面開始...

ubuntu16 04上如何使用svn建立新的倉庫

1.mkdir repository 2.cd repository 3.svnadmin create tee 4.vi tee conf svnserve.conf anon access read anon access read auth access write auth access w...