PowerShell 7: เปิดใช้งาน SSH Remoting
ด้วย Powershell 7 เราสามารถเปิดใช้งานและใช้ SSH Remoting ได้ ต่างจาก WinRM ตรงที่ SSH ได้รับความนิยมมากกว่าเนื่องจากเป็นเทคโนโลยีที่คุ้นเคยมากกว่าและยังมีให้บริการบนแพลตฟอร์มอื่นด้วย ในโพสต์นี้ ฉันจะแสดงวิธีเปิดใช้งาน SSH บน PowerShell 7 ได้อย่างง่ายดายด้วยโค้ดเพียงไม่กี่บรรทัด
ติดตั้งไคลเอ็นต์และเซิร์ฟเวอร์ OpenSSH
ตอนนี้เราติดตั้ง SSH ผ่านทางอินเทอร์เน็ต ดังนั้นคุณควรตรวจสอบให้แน่ใจว่าคอมพิวเตอร์ของคุณสามารถเข้าถึงอินเทอร์เน็ตได้
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
การกำหนดค่าบริการ SSH
ต่อไปเราต้องกำหนดค่าบริการ SSH เราตั้งค่าประเภทการเริ่มต้นเป็นอัตโนมัติ
Start-Service sshd -Verbose
Set-Service -Name sshd -StartupType 'Automatic' -Verbose
การเปิดใช้งานระยะไกล SSH
ตอนนี้เราติดตั้ง PowerShell Remoting Tools เปิดใช้งาน SSH และในที่สุดก็เริ่มบริการใหม่
Install-Module -Name Microsoft.PowerShell.RemotingTools -Force -AllowClobber -Verbose
Enable-SSHRemoting
Restart-Service sshd -Verbose
เราทำเสร็จแล้ว ตอนนี้ได้เวลาทดสอบแล้ว
การใช้ SSH Remoting ระหว่างคอมพิวเตอร์ Windows 11 ที่เปิดใช้งาน SSH
ฉันป้อนรหัสต่อไปนี้เพื่อเชื่อมต่อจากคอมพิวเตอร์ A ไปยังคอมพิวเตอร์ B
Enter-PSSession -HostName 192.168.0.104 -UserName admin
แค่นั้นแหละสำหรับวันนี้ หวังว่าคุณจะสนุกกับมัน!
