標籤:
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(安全殼層協議)