CentOS基本資訊和ssh配置(一種方法)

2021-10-01 05:51:37 字數 1716 閱讀 1528

centos基本資訊和ssh

centos(community enterprise operating system,中文意思是社群企業作業系統)是linux發行版之一,它是來自於red hat enterprise linux依照開放源**規定發布的源**所編譯而成。由於出自同樣的源**,因此有些要求高度穩定性的伺服器以centos替代商業版的red hat enterprise linux使用。兩者的不同,在於centos完全開源。

secure shell(ssh) 是由 ietf(the internet engineering task force) 制定的建立在應用層基礎上的安全網路協議。ssh只是一種協議,存在多種實現,既有商業實現,也有開源實現.

linux自帶的ssh為openssh

ssh協議提供兩種使用者認證方式

①基於口令的安全認證:使用使用者名稱、密碼的方式對登入使用者進行認證

②基於金鑰的安全認證:使用公鑰和私鑰對的方式對登入使用者進行認證openssh的rpm包由四部分組成(預設已安裝)

以下是安裝的命令:

openssh-4.3p2-26.el5.i386.rpm(一定要先安裝這個rpm包)

openssh-server-4.3p2-26.el5.i386.rpm

openssh-clients-4.3p2-26.el5.i386.rpm

openssh-askpass-4.3p2-26.el5.i386.rpm (在圖形介面下使用ssh 服務時才需要)

openssh的主配置檔案為: /etc/ssh/sshd_config #ssh伺服器的配置檔案 /etc/ssh/ssh_config #ssh客戶端的配置檔案

openssh伺服器端配置例項1:基於使用者名稱密碼的登入方式

①vi /etc/ssh/sshd_config (以下列出的是常用配置)

#port 22 #定義ssh監聽的埠號,預設為22

#protocol 2,1 #設定使用ssh協議的順序,先使用ssh2,如果不成功再使用ssh

protocol 2 #設定只使用ssh2協議

#listenaddress 0.0.0.0 #設定ssh伺服器繫結的ip位址,預設為所有可用的ip位址

#permitrootlogin yes #設定是否允許root登入,預設允許

#permitemptypasswords no #設定是否允許空密碼的客戶登入,預設為禁止

passwordauthentication yes #設定是否使用口令認證方式,如果要使用公鑰認證方式,可將其設定為no

②重啟ssh服務 /etc/init.d/sshd restart

③如果啟用了iptables,則需要新增如下語句來開放ssh iptables –i input –p tcp –dport 22 –j accept

iptables –i output –p tcp –sport 22 –j accept

④windows客戶端登入 使用xshell、putty、securecrt等客戶端軟體都可以登入

⑤linux客戶端登入

1、安裝openssh-clients (預設已安裝)

2、ssh命令的基本使用

centos基本資訊和ssh

centos是community enterprise operating system的縮寫,是乙個基於red hat linux 提供的可自由使用源 的企業級linux發行版本。centos 是rhel red hat enterprise linux 源 再編譯的產物,centos在2014初...

centos基本資訊和ssh

1.centos的基本資訊 centos是乙個基於red hat linux 提供的可自由使用源 的企業級linux發行版本。它是來自於red hat enterprise linux依照開放源 規定發布的源 所編譯而成。由於出自同樣的源 因此有些要求高度穩定性的伺服器以centos替代商業版的re...

centos基本資訊和ssh

centos community enterprise operating system,中文意思是社群企業作業系統 是linux發行版之一,它是來自於red hat enterprise linux依照開放源 規定發布的源 所編譯而成。由於出自同樣的源 因此有些要求高度穩定性的伺服器以centos...