SSH服務的安裝與配置 學習筆記

2021-07-12 00:51:00 字數 1010 閱讀 3436

一般ssh服務都會預設安裝在系統中,無須自行安裝,如果沒有自帶ssh服務,可視情況安裝:

redhat、centos等使用rpm包的發行版

yum install openssh-server openssh-clients (其中openssh-server是ssh服務端, openssh-clients為ssh客戶端)

debian、ubuntu等使用deb包的發行版

apt-get install openssh-server openssh-clients

linux作業系統中,ssh服務配置檔案預設路徑為/etc/ssh/sshd_config(ssh_config為客戶端配置檔案)

常用配置說明

port 22

#ssh埠甚至,預設22(指定埠可以提高ssh服務的安全性)

protocol 2,1

#選擇ssh協議版本

listenaddress 0.0.0

#監聽的網絡卡ip

permitrootlogin no

#是否允許root登入,預設允許(實際linux運維,使用普通賬戶,會禁用此選項)

passwordauthentication

#是否開啟密碼驗證(使用更高階的安全驗證方式是可以禁用此選項,如金鑰)

permitemptypasswords no

#是否允許密碼為空

printmotd no

#登入後是否顯示一些資訊(不建議開啟)

printlastlog yes

#顯示上傳登入的資訊

keepalive yes

#傳送keepalive資訊給客戶端(解決ssh服務端產生殭屍程序的問題)

maxstartups 10

#允許尚未登入的聯機畫面數(已經聯機,但並未登入)

deny users *

#禁止使用者登入,*表示所有使用者

allowusers *

#允許使用者登入

學習ssh服務筆記

1.ssh服務是應用層服務,工作在tcp的22號埠。2.ssh服務是c s架構的。3.ssh協議有v1 和v2,2個版本,因為v1協議無法抵禦中間人 所以目前主流的用的都是v2協議。4.ssh與telent遠端登入服務的區別是 使用ssh服務的ssh客戶端與服務端使用者認證和資料傳輸都是以加密方式傳...

MySQL的安裝與配置 學習筆記

mysql可以在windows和linux平台下安裝使用,因為大家主要是在linux下部署使用mysql,所以我們只介紹linux下相關安裝配置。linux系統下的mysql版本介紹,ubuntu,debian,gun linux,fedora,opensuse和red hat centos 有 r...

Ubuntu下ssh的配置與安裝

ssh 為 secure shell 的縮寫,安全外殼協議,由 ietf 的網路小組 network working group 所制定 ssh 為建立在應用層基礎上的安全協議。ssh 是目前較可靠,專為遠端登入會話和其他網路服務提供安全性的協議。利用 ssh 協議可以有效防止遠端管理過程中的資訊洩...