ssh 安全外殼協議

2021-09-07 01:12:41 字數 1347 閱讀 6518

ssh 為 secure shell 的縮寫,由 ietf 的網路工作小組(network working group)所制定;ssh 為建立在應用層和傳輸層基礎上的安全協議。ssh 是目前較可靠,專為遠端登入會話和其他網路服務提供安全性的協議。利用 ssh 協議可以有效防止遠端管理過程中的資訊洩露問題。ssh最初是unix系統上的乙個程式,後來又迅速擴充套件到其他操作平台。ssh在正確使用時可彌補網路中的漏洞。ssh客戶端適用於多種平台。幾乎所有unix平台—包括hp-ux、linux、aix、solaris、digital

unix、irix,以及其他平台,都可執行ssh。

ubuntu中進行安裝

buntu預設並沒有安裝ssh服務,如果通過ssh鏈結ubuntu,需 要自己手動安裝ssh-server,然而ssh分客戶端openssh-client和服務端openssh-server,openssh- client是客戶端,openssh-server是服務端,

咱們這裡講的是安裝ssh的服務端,即:openssh-server。

判斷咱們的機器是否安裝ssh服務,可以使用如下命令:

ssh localhost

ssh: connect to host localhost port 22: connection refused

這個就表示沒有還沒有安裝ssh,

安裝命令:sudo apt-get install openssh-server

解除安裝命令:sudo apt-get remove openssh-server

咱們執行 sudo apt-get install openssh-server 命令之後,確認下是否安裝正常

ps -e|grep ssh  

1418 ?        00:00:00 sshd 

看到sshd那說明ssh-server已經啟動了

如果沒有則可以這樣啟動:sudo /etc/init.d/ssh start 或者 service ssh start

之前因為實驗安裝ssh,安裝又解除安裝後卻提 示:e:unable to locate package opensshe:unable to locate package server這個是 警告是說明本機沒有找到openssh的安裝包,之前能安裝說明ssh包是存在的,而解除安裝後卻提示找不到ssh包,說明很可能是執行解除安裝後,直接刪除掉 了,那麼我們現在需要公升級下sudo apt-get update,然後再安裝試試還是不行。然後網上找了下說是更新了軟體源,需要更新並且安裝後才能 使用 安裝更新

sudo apt-get dist-upgrade

如果需要新加使用者進行連線

新加使用者  adduser test  這時會要求你填寫密碼,也可以切換到要修改密碼的使用者,然後使用passwd進行修改密碼

SSH 安全外殼協議

一 ssh介紹 什麼是ssh?傳統的網路服務程式,如 ftp pop和telnet在本質上都是不安全的,因為它們在網路上用明文傳送口令和資料,別有用心的人非常容易就可以截獲這些口令和資料。而且,這些服務程式的安全驗證方式也是有其弱點的,就是很容易受到 中間人 man in the middle 這種...

SSH 安全外殼協議

1 ssh簡介 ssh 為 secure shell 的縮寫,中文名稱為安全殼協議。ssh 為建立在應用層和傳輸層基礎上的安全協議。ssh 是目前較可靠,專為遠端登入會話和其他網路服務提供安全性的協議。利用 ssh 協議可以有效防止遠端管理過程中的資訊洩露問題。ssh最初是unix系統上的乙個程式,...

ssh 安全外殼協議

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