注:本機家庭版windows11,要連接校園網,windows10/11一般都內置openssh,找到后安裝,被連服務器是linux
一、先查看是否安裝openssh,沒有的話安裝
方法一:
-> 1.1 按下win+R按鍵,輸入services.msc,點擊確定
-> 1.2 查看是否存在這兩個
-> 1.3 有跳過2 , 沒有看2
2. windows 安裝 openSSH方式
-> 2.1 設置-> 應用-> 應用和功能-> 管理可選功能
-> 2.2? 然后添加功能 選擇openssh客戶端和服務端 下載
方法二:
->1.1檢查 OpenSSH 的可用性
以管理員身份打開 PowerShell 并運行:
Get-WindowsCapability -Online | Where-Object Name -like? 'OpenSSH*'
->1.2安裝 OpenSSH 客戶端(如果OpenSSH.Client是Installed跳過此步驟)
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~ 0.0.1.0
->1.3安裝 OpenSSH 服務器(如果OpenSSH. Server是Installed跳過此步驟)
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
二、添加環境變量
1、打開: 此電腦->屬性->高級系統設置->環境變量->系統變量->新建
2、新建環境變量 填寫下面路徑和名稱
SSH_PATH
C:\Windows\System32\OpenSSH
3、添加path環境變量
C:\Windows\System32\OpenSSH
%SYSTEMROOT%\System32\OpenSSH\
4、保存, 然后重啟一個終端進行測試
三、如何使用SSH
1、從“開始”菜單打開命令提示符或 Windows PowerShell
2、要連接到 SSH 服務器,使用以下命令語法:
ssh username@ip-address/domain
在上述語法中,必須將用戶名替換為要連接的遠程 PC 的用戶,并將 IP 地址/域替換為相同的實際地址。
例如:ssh local@172.18.65.251
jnu是登錄遠程服務器時使用的用戶名。
SSH加密基于密鑰交換。如果是第一次連接服務器,因此會提示輸入“yse”以確認輸入密鑰。
然后輸入所選用戶的密碼。一旦建立連接,您就可以通過 SSH 在遠程服務器上執行所有終端命令。(提示:因為linux的特性,密碼不會顯示出來,輸入完回車就行了)
四、linux使用ssh遠程退出
法一:使用Logout命令嘗試退出ssh,程序是直接退出的,并且會在屏幕上打印出Connection closed by foreign host.
法二:使用exit命令嘗試退出,效果和用Logout命令退出是一樣的, exit命令比較短,輸入也相對方便一些。
參考網址:
- Windows中: ‘ssh‘ 不是內部或外部命令 解決辦法_ssh不是內部或外部命令,也不是可運行的程序-CSDN博客
- 在 Windows 11 下安裝和使用 SSH - 知乎
- linux使用ssh遠程登錄 與 退出_退出ssh-CSDN博客