1. 程式人生 > >遠端管理工具SSH

遠端管理工具SSH

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 [email protected]

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