1. 程式人生 > 實用技巧 >《linux就該這麼學》第十課

《linux就該這麼學》第十課

9.2 :遠端控制服務

SSH(Secure Shell)是一種能夠以安全的方式提供遠端登入的協議,也是目前遠端管理Linux系統的首選方式。在此之前,一般使用FTP或Telnet來進行遠端登入。但是因為它們以明文的形式在網路中傳輸賬戶密碼和資料資訊,因此很不安全,很容易受到黑客發起的中間人攻擊,這輕則篡改傳輸的資料資訊,重則直接抓取伺服器的賬戶密碼。

想要使用SSH協議來遠端管理Linux系統,則需要部署配置sshd服務程式。sshd是基於SSH協議開發的一款遠端管理服務程式,不僅使用起來方便快捷,而且能夠提供兩種安全驗證的方法:

  • 基於口令的驗證—用賬戶和密碼來驗證登入;
  • 基於金鑰的驗證—需要在本地生成金鑰對,然後把金鑰對中的公鑰上傳至伺服器,並與伺服器中的公鑰進行比較;該方式相較來說更安全。
9.3:不間斷會話服務(RHEL8已經沒有)
10.1:網站服務程式

目前能夠提供Web網路服務的程式有IIS、Nginx和Apache等。其中,IIS(Internet Information Services,網際網路資訊服務)是Windows系統中預設的Web服務程式,這是一款圖形化的網站管理工具,不僅可以提供Web網站服務,還可以提供FTP、NMTP、SMTP等服務。但是,IIS只能在Windows系統中使用。

10.2 :配置服務檔案引數

主配置檔案:/etc/httpd/conf/httpd.conf

10.3 :SELinux安全子系統
  • enforcing:強制啟用安全策略模式,將攔截服務的不合法請求。
  • permissive:遇到服務越權訪問時,只發出警告而不強制攔截。
  • disabled:對於越權的行為不警告也不攔截。
主配置檔案:/etc/selinux/config