ubuntu下ssh安裝與連線

2021-06-01 06:53:01 字數 869 閱讀 4305

什麼是ssh

ssh的英文全稱是secure shell。通過使用ssh,你可以把所有傳輸的資料進行加密,這樣"中間人"這種攻擊方式就不可能實現了,而且也能夠防止dns和ip欺騙。還有乙個額 外的好處就是傳輸的資料是經過壓縮的,所以可以加快傳輸的速度。

ssh有很多功能,它既可以代替telnet,又可以為ftp、pop、甚至ppp提供乙個安全的"通道"。ssh客戶端與伺服器端通訊時,使用者名稱 及口令均進行了加密,有效防止了對口令的竊聽。

最 初ssh是由芬蘭的一家公司開發的。但是因為受版權和加密演算法的限制,現在很多人都轉而使用openssh。openssh是ssh的替代軟體,而且是免 費的,可以預計將來會有越來越多的人使用它而不是ssh。ssh是由客戶端和服務端的軟體組成的。ssh安裝容易、使用簡單,而且比較常見,一般的 unix系統、linux系統、freebsd系統都附帶有支援ssh的應用程式包。

通過ssh,我們能夠直接遠端登入到另外一台裝有linux作業系統的機子。以終端形式(字元介面,與在開發板中操作類似)登入到遠端機子。

讓ubuntu啟動ssh服務

這個不用多說了,還是apt-get install**:

sudo apt-get install openssh-server
啟動ssh服務 /etc/init.d/ssh start,如果看到ps -e |grep ssh 結果裡有sshd那說明ssh-server已經啟動了。

ssh-server配置檔案位於/ etc/ssh/sshd_config,在這裡可以定義ssh的服務埠,預設埠是22,你可以自己定義成其他埠號,如222。然後重啟ssh服 務:

sudo /etc/init.d/ssh resar

ssh連線:ssh username@ipaddress

Ubuntu下安裝ssh與配置

sudo apt get install openssh serverps e grep ssh如果只有ssh agent那ssh server還沒有啟動,需要 etc init.d ssh start,如果看到sshd那說明ssh server已經啟動了 11211 00 00 00 sshd e...

Ubuntu下安裝ssh與配置

sudo apt get install openssh serverps e grep ssh如果只有ssh agent那ssh server還沒有啟動,需要 etc init.d ssh start,如果看到sshd那說明ssh server已經啟動了 11211 00 00 00 sshd e...

Ubuntu下ssh的配置與安裝

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