遠端管理工具SSH
阿新 • • 發佈:2018-12-06
SSH簡介
- SSH:Secure Shell 安全外殼協議
- 建立在應用層基礎上的安全協議
- 可靠,專為遠端登入會話和其他網路服務提供安全的協議
- 有效防止遠端管理中資訊洩露的問題
- SSH客戶端適用於多種平臺
- SSH服務端幾乎支援所有的UNIX平臺
伺服器安裝SSH服務
安裝SSH
yum install openssh-server
啟用SSH
service sshd start
設定開機執行
chkconfig sshd on
客戶端安裝SSH工具
Windows(xshell、CRT)
Linux(yum install openssh-server-client)
客戶端連線SSH服務
SSH config 命令
- config為了方便我們批量管理多個ssh
- config存放在~/.ssh/config
- config配置語法關鍵字
Host:別名
HostName:主機名
Port:埠(預設22)
User:使用者名稱
IdentityFile:祕鑰檔案的路徑
SSH安全免密碼登入:ssh key
- 使用非對稱加密方式生成公鑰和私鑰
- 私鑰存放在~/.ssh目錄
- 公鑰可以對外公開,放在伺服器的~/.ssh/authorized_keys
Linux平臺生成ssh key
- ssh-keygen -t rsa
- ssh-Keygen -t dsa
ssh-add ~/.ssh/私鑰檔案(載入私鑰ssh本地)
Windows平臺生成ssh key
- xshell工具(tool)生成key
SSH安全埠
改變SSH服務埠,修改配置檔案:
/etc/ssh/sshd_config
修改port