หรู-SSH
คำอธิบาย
โมดูล Windows Powershell ที่ใช้ประโยชน์จากเวอร์ชันที่กำหนดเองของไลบรารี SSH.NET เพื่อให้ฟังก์ชัน SSH พื้นฐานใน Powershell วัตถุประสงค์หลักของโมดูลคือการอำนวยความสะดวกในการดำเนินการอัตโนมัติกับเซิร์ฟเวอร์ Linux ที่เปิดใช้งาน SSH หนึ่งหรือหลายเครื่องจากโฮสต์ Windows ตั้งแต่เวอร์ชัน 3.x โมดูลสามารถใช้งานได้ใน Linux และ Mac OS โดยใช้ .Net Standard
โมดูลนี้ใช้สำหรับ Windows PowerShell 5.1 หรือ PowerShell 7.x. บน Windows Server เวอร์ชัน 1709 หรือเก่ากว่า .Net Framework 4.8 หรือสูงกว่า จำเป็นสำหรับการโหลดโมดูลอย่างเหมาะสม
ยกเว้นที่ระบุไว้ในข้อตกลงนี้ ผลิตภัณฑ์งานทั้งหมดโดยนักพัฒนามีให้ "ตามที่เป็น" นักพัฒนาซอฟต์แวร์ไม่รับประกันอื่นใดทั้งโดยชัดแจ้งหรือโดยนัย และขอปฏิเสธการรับประกันโดยนัยทั้งหมด รวมถึงการรับประกันความสามารถเชิงพาณิชย์และการรับประกันความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ
ติดตั้ง
ในการติดตั้งโมดูลให้รันคำสั่งคำสั่ง:
Install-Module - Name Posh - SSH
วิดีโอสอน
Posh-SSH คืออะไรและติดตั้ง
การสร้างและการจัดการเซสชัน
การจัดการโฮสต์ที่รู้จัก
สนับสนุน
- มอบฟังก์ชันการทำงานสำหรับการดำเนินการ SSH, SFTP และ SCP โดยอัตโนมัติ
- รองรับ SOCKS4, SOCKS5 และ HTTP Proxy
- การส่งต่อพอร์ตระยะไกล ไดนามิก และท้องถิ่น
รองรับวิธีการเข้ารหัสต่อไปนี้:
- aes128-ctr
- aes192-ctr
- aes256-ctr
- aes128-cbc
- aes192-cbc
- aes256-cbc
- 3des-cbc
- ปักเป้า-cbc
- twofish-cbc
- ทูฟิช192-cbc
- ทูฟิช128-cbc
- ทูฟิช256-ซีบีซี
- อาร์คโฟร์
- อาร์คโฟร์128
- อาร์คโฟร์256
- cast128-cbc
รองรับวิธีการแลกเปลี่ยนคีย์ต่อไปนี้:
- เส้นโค้ง25519-sha256
- เส้นโค้ง25519-sha256 @libssh.org
- ecdh-sha2-nistp256
- ecdh-sha2-nistp384
- ecdh-sha2-nistp521
- diffie-hellman-กลุ่ม-exchange-sha256
- diffie-hellman-กลุ่มแลกเปลี่ยน-sha1
- ดิฟฟี-เฮลล์แมน-group16-sha512
- ดิฟฟี่เฮลล์แมนกรุ๊ป14-sha256
- ดิฟฟี่เฮลล์แมนกรุ๊ป14-sha1
- ดิฟฟี-เฮลล์แมน-group1-sha1
โมดูลรองรับรูปแบบคีย์ส่วนตัวต่อไปนี้:
- RSA ในรูปแบบ OpenSSL PEM ("BEGIN RSA PRIVATE KEY") และ ssh.com ("BEGIN SSH2 ENCRYPTED PRIVATE KEY")
- DSA ในรูปแบบ OpenSSL PEM ("BEGIN DSA PRIVATE KEY") และ ssh.com ("BEGIN SSH2 ENCRYPTED PRIVATE KEY")
- ECDSA 256/384/521 ในรูปแบบ OpenSSL PEM ("BEGIN EC PRIVATE KEY")
- ECDSA 256/384/521, ED25519 และ RSA ในรูปแบบคีย์ OpenSSH ("BEGIN OPENSSH PRIVATE KEY")
คีย์ส่วนตัวสามารถเข้ารหัสได้โดยใช้วิธีการเข้ารหัสวิธีใดวิธีหนึ่งต่อไปนี้:
- DES-EDE3-CBC
- DES-EDE3-CFB
- DES-CBC
- AES-128-CBC
- AES-192-CBC
- AES-256-CBC
โมดูลรองรับอัลกอริธึมคีย์โฮสต์ต่อไปนี้:
- ssh-ed25519
- ecdsa-sha2-nistp256
- ecdsa-sha2-nistp384
- ecdsa-sha2-nistp521
- rsa-sha2-512
- rsa-sha2-256
- ssh-rsa
- ssh-dss
โมดูลรองรับอัลกอริธึม MAC ต่อไปนี้:
- hmac-sha2-256
- hmac-sha2-512
- hmac-sha2-512-96
- hmac-sha2-256-96
- hmac-sha1
- hmac-sha1-96
- hmac-md5
- hmac-md5-96
- hmac-sha2-256-etm @openssh.com
- hmac-sha2-512-etm @openssh.com
- hmac-sha1-etm @openssh.com
- hmac-sha1-96-etm @openssh.com
- hmac-md5-etm @openssh.com
- hmac-md5-96-etm @openssh.com
บริจาค
หากคุณพบว่าโครงการนี้มีประโยชน์และต้องการสนับสนุน