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...