-
OpenSSH
鎖定
- 外文名
- OpenSSH
- 屬 性
- 獨立守護進程
- 發展目標
- 提供開放源代碼的加密通訊軟件
- 領 域
- 計算機
OpenSSH簡介
OpenSSH是使用SSH透過計算機網絡加密通訊的實現。它是取代由SSH Communications Security所提供的商用版本的開放源代碼方案。目前OpenSSH是OpenBSD的子計劃。
OpenSSH服務
OpenSSH服務,sshd,是一個典型的獨立守護進程(standalone daemon),但也可以根據需要通過網絡守護進程(Internet Daemon)-inetd(注3)或Ineternet Daemon's more modern-xinted加載。OpenSSH服務可以通過/etc/ssh/sshd_config文件進行配置。
[1]
OpenSSH版本介紹
OpenSSH發展及程序架構
程序主要包括了幾個部分:
- ssh
- rlogin與Telnet的替代方案。
- scp、sftp
- rcp的替代方案,將文件複製到其他電腦上。
- sshd
- SSH服務器。
- ssh-keygen
- ssh-agent、ssh-add
- 幫助用户不需要每次都要輸入密鑰密碼的工具。
- ssh-keyscan
OpenSSHSSH
Secure Shell(安全外殼協議,簡稱SSH)是一種加密的網絡傳輸協議,可在不安全的網絡中為網絡服務提供安全的傳輸環境。SSH通過在網絡中創建安全隧道來實現SSH客户端與服務器之間的連接。雖然任何網絡服務都可以通過SSH實現安全傳輸,SSH最常見的用途是遠程登錄系統,人們通常利用SSH來傳輸命令行界面和遠程執行命令。使用頻率最高的場合類Unix系統,但是Windows操作系統也能有限度地使用SSH。2015年,微軟宣佈將在未來的操作系統中提供原生SSH協議支持。
在設計上,SSH是Telnet和非安全shell的替代品。Telnet和Berkeleyrlogin、rsh、rexec等協議採用明文傳輸,使用不可靠的密碼,容易遭到監聽、嗅探和中間人攻擊。SSH旨在保證非安全網絡環境(例如互聯網)中信息加密完整可靠。