Linux 系統下的ssh服務基礎

2021-09-19 04:12:36 字數 1205 閱讀 8736

在linux 中ssh 是非常常用的工具,通過ssh客戶端,我們可以連線到執行了ssh伺服器的遠端機器上(伺服器、電腦)

1 ssh協議好處

①: 是目前較可靠的,專為遠端登入會話和其他網路服務提供乙個安全的協議。

②: 利用ssh協議,可以有效的防治遠端管理過程中資訊洩露。

③: ssh的另乙個優點,傳輸資料是可以進行壓縮的,傳輸速度快。

2 位址問題 (網域名稱 和 埠號)

② 埠號 :埠號標識了乙個主機上進行通訊的不同的應用程式。

服務端與客戶端的連線操作(接下來的操作都是在客戶端進行的)

1:我們可以建立兩台虛擬機器,乙個叫 server ,乙個叫client ,檢視他們的ip位址

server : 10.10.42.78

client : 10.10.42.243

2:測試客戶端和伺服器 是否能連線

3:連線到服務端

①格式為 : ssh [email protected]

root 為要連線的客戶端的賬戶

②會出現乙個問題: are you sure uou want to continue connecting(yes/no)?

③輸入 yes 授權,授權後,在客戶端下的 .ss**件下會生成 known_host檔案,下次登入時不會再提示

之後就可以正常操作了

免密碼登入(秘鑰登入) 秘鑰: 非對稱加密演算法

操作方法:在本地通過演算法生成公鑰,然後將公鑰傳送給要登入的遠端主機。在登入的時候,	本地使用私鑰登入,忽略密碼進行登入。

1: 在root 目錄下 ssh-keygen -t rsa

2 : 會出現三個enter 開頭的提示按enter 就可以了

3 : cd .ssh : 進入 .ssh 目錄下

4 : ls :會出現 id_rsa id_rsa.pub known-hosts 三個檔案

5 : cp id_rsa.pub authorized_keys 複製乙份公鑰

6 :scp /root/.ssh/authorized_keys [email protected]:/root/.ssh 傳送給服務端到.ssh目錄下(此時服務端還沒有.ssh 目錄,需要自己建立)

注 : 前乙個root是客戶端的賬號,後乙個是服務端的賬號

Linux系統下安裝啟動ssh服務

1.檢查是否裝了ssh包 rpm qa grep ssh 2.沒有安裝ssh 1 直接yum安裝 yum install openssh server 2 安裝包安裝 找到系統的ssh包,找到ssh的rpm包,執行rpm ivh ssh 包名 3.重新啟動下ssh服務 systemctl resta...

Linux系統ssh服務

ssh服務 在linux 中ssh 是非常常用的工具,通過ssh客戶端,我們可以連線到執行了ssh伺服器的遠端機器上 伺服器 電腦 伺服器如果安裝了ssh rpm qa grep package 例如 rpm qa grep openssh 列出包含 openssh 軟體資訊。linux下的系統自動...

Linux系統下的SSH伺服器的搭建

搭建ssh伺服器同樣是通過安裝軟體來實現的,首先在命令列中輸入命令 安裝ssh伺服器軟體,其中開啟配置檔案,配置檔案在 etc ssh sshd config 將以下幾個檔案更改。下面三個消掉注釋 listenaddress listenaddress 0.0.0.0 permitrootlogin...