參數說明:ssh
Name:「系統管理>系統設置」設置的SSH Sverver的名字列表。測試
Source files:複製到運程機上的文件,相對workspace的路徑,也支持表達式,如上圖中的「**/*.war」。加密
Remove prefix:文件複製時要過濾的目錄,如上圖中的target目錄。spa
Remote directory:文件獲得到遠程機上的目錄,此目錄是相對於「SSH Server」中的「Remote directory」的,若是不存在將會自動建立。插件
Exec command:在這裏能夠填寫在運程機器上執行的腳本。3d
SSH Server配置爲Publish Over SSH中運程機的配置,分「基本設置」和「高級設置」兩部分;「基本設置」主要是運程機IP、SSH用戶名、SSH端口、鏈接超時時間等,「高級設置」和大部分「全局設置」中的選項相同。Job中使用的每個運程機都要在這裏進行配置。blog
系統管理>系統設置」中,基本配置:ip
添加密碼,高級配置:get
參數說明: 源碼
Jenkins SSH Key(插件的全局配置):
Passphrase:密碼(key的密碼,通常咱們不會設置)
Path to key:key文件(私鑰)的路徑
Key:將私鑰複製到這個框中(與Path to key二選一)
Disable exec:禁止遠程運行命令
添加SSH遠程主機
SSH Server Name:自定義遠程主機的名字
Hostname:ssh遠程鏈接的ip地址
Username:用戶名
Remote Directory:遠程目錄
Use password authentication, or use a different key:選中展開就能夠配置新的私鑰,不使用全局配置。
Port:SSH端口
Timeout (ms):超時時間(毫秒)
Disable exec:禁止運行命令(只對當前配置的ssh主機生效)
Test Configuration:測試鏈接,鏈接成功會返回Success