在配置jenkins服務(wù)器和本地主機(jī)互信時,發(fā)現(xiàn)ssh沒法用了。
第一種:win10下添加ssh服務(wù)
Openssh是Linux系統(tǒng)下功能強(qiáng)大的遠(yuǎn)程服務(wù)和管理工具,現(xiàn)在在Windows10系統(tǒng)下也可以使用Openssh了。安裝步驟如下:


安裝后,重啟。

windows下手動開啟ssh服務(wù):
管理員 模式打開cmd:

在Linux下開啟ssh服務(wù): /etc/init.d/ssh start
檢測是否啟動:ps -e | grep ssh
注意:
CentOS默認(rèn)已經(jīng)有ssh服務(wù),不需要自行安裝。
而ubuntu默認(rèn)并沒有安裝ssh服務(wù),如果通過ssh鏈接ubuntu,需要自己手動安裝ssh-server。
一、更新源列表
sudo apt-get update
二、 安裝openssh-server
sudo apt-get install openssh-server
三、查看查看ssh服務(wù)是否啟動
ps -e | grep ssh
查看到sshd服務(wù)說明已開啟;否則執(zhí)行 # service ssh start
參考鏈接:https://blog.csdn.net/shimadear/article/details/93773054
第二種
首先需要安裝openssh :https://github.com/PowerShell/Win32-OpenSSH/releases
1、進(jìn)入鏈接下載最新 OpenSSH-Win64.zip(64位系統(tǒng)),解壓至C:\Program Files\OpenSSH
2、打開cmd,cd進(jìn)入C:\Program Files\OpenSSH(安裝目錄),執(zhí)行命令:
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
但是可能你的cmd無法識別powershell ,是因?yàn)槟愕沫h(huán)境變量中沒有加入powershell的地址.
添加步驟:
1、win+r 打開運(yùn)行, 輸入sysdm.cpl 進(jìn)行系統(tǒng)配置
2、選擇高級->環(huán)境變量
3.在系統(tǒng)變量中添加powershell的路徑,我的電腦路徑是:C:\Windows\System32\WindowsPowerShell\v1.0

powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
接下來繼續(xù)在cmd中輸入:
3、設(shè)置服務(wù)自動啟動并啟動服務(wù):
sc config sshd start= auto
net start sshd
至此ssh 配置完成。
??! 最后在補(bǔ)充一句,把C:\Program Files\OpenSSH 即ssh的文件路徑最好也添加導(dǎo)系統(tǒng)的環(huán)境變量里面,不然重啟后,ssh可能還會失效。
原文鏈接:https://blog.csdn.net/qq_26593695/article/details/104533592