포쉬-SSH
설명
SSH.NET 라이브러리의 사용자 지정 버전을 활용하여 Powershell에서 기본 SSH 기능을 제공하는 Windows Powershell 모듈입니다. 이 모듈의 주요 목적은 Windows 호스트에서 하나 이상의 SSH 지원 Linux 서버에 대한 작업 자동화를 촉진하는 것입니다. 버전 3.x부터는 .Net Standard를 사용하여 Linux 및 Mac OS에서 모듈을 사용할 수 있습니다.
이 모듈은 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 프록시 지원
- 원격, 동적 및 로컬 포트 전달
다음 암호화 방법이 지원됩니다.
- aes128-ctr
- aes192-ctr
- aes256-ctr
- aes128-cbc
- aes192-cbc
- aes256-cbc
- 3des-cbc
- 복어-cbc
- twofish-cbc
- twofish192-cbc
- twofish128-cbc
- twofish256-cbc
- 아크푸르
- arcfour128
- arcfour256
- 캐스트128-cbc
다음과 같은 키 교환 방법이 지원됩니다.
- curve25519-sha256
- curve25519-sha256 @libssh.org
- ecdh-sha2-nistp256
- ecdh-sha2-nistp384
- ecdh-sha2-nistp521
- diffie-hellman-그룹-교환-sha256
- 디피-헬먼-그룹-교환-sha1
- 디피-헬먼-group16-sha512
- 디피-헬먼-group14-sha256
- 디피-헬먼-group14-sha1
- 디피-헬먼-group1-sha1
모듈은 다음과 같은 개인 키 형식을 지원합니다.
- OpenSSL PEM("BEGIN RSA PRIVATE KEY") 및 ssh.com("BEGIN SSH2 ENCRYPTED PRIVATE KEY") 형식의 RSA
- OpenSSL PEM("BEGIN DSA PRIVATE KEY") 및 ssh.com("BEGIN SSH2 ENCRYPTED PRIVATE KEY") 형식의 DSA
- OpenSSL PEM 형식의 ECDSA 256/384/521("BEGIN EC PRIVATE KEY")
- OpenSSH 키 형식의 ECDSA 256/384/521, ED25519 및 RSA("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
기부
프로젝트가 유용하다고 생각하고 지원하고 싶다면.