1.windows安裝openssh server
Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'
Name : OpenSSH.Client~~~~0.0.1.0
State : NotPresent
Name : OpenSSH.Server~~~~0.0.1.0
State : NotPresent
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
Path :
Online : True
RestartNeeded : False
接下來用系統管理員身分打開 PowerShell,並輸入以下指令:
Start-Service sshd
Set-Service -Name sshd -StartupType 'Automatic'
第一行是用來開啟 Server,第二行則是讓系統開機是自動啟用。
Get-NetFirewallRule -Name *ssh*
SH 連線登入
到這一步總算是完成啦!基本上最後是最簡單的部分,也就是用其他電腦連線到你的桌機。要注意的是如果其他電腦是 Windows 10,也是要到設定去安裝 OpenSSH 用戶端。
接下來輸入以下指令
ssh 使用者名稱@實體IP位置
使用者名稱為主機的使用者,輸入完主機的密碼就大功告成啦!
SCP 指令使用教學
常用參數:
-p: 保留原本檔案資訊和權限
-C: 壓縮
-r: 遞迴複製整個資料夾的所有資料
-P: 後面接連接埠號碼,使用指定連接埠
-v: 顯示詳細資訊
-4: 強制使用 IPv4
-6: 強制使用 IPv6
例如將windows 本機的檔案傳到 遠端windows 桌面上
scp D:\Desktop\1111.txt sct@192.168.137.104:C:\Users\sct\Desktop
例如將 遠端windows 桌面上的檔案傳回本機
scp sct@192.168.137.104:C:\Users\sct\Desktop\1111.txt e:\test
參考:https://medium.com/@fortunatemaker2603/ssh-%E9%81%A0%E7%AB%AF%E9%80%A3%E7%B7%9A%E5%9B%9E%E5%AE%B6%E4%B8%AD%E7%9A%84-windows-%E9%9B%BB%E8%85%A6-7e5267ae1e93
https://www.ruyut.com/2022/04/scp-copy-file.html
沒有留言:
張貼留言