Get-SCXSSHCredential

UNIX 및 Linux 컴퓨터에서 관리 작업을 위해 SSH(Secure Shell) 프로토콜을 사용하여 권한 있는 자격 증명을 만듭니다.

Syntax

Get-SCXSSHCredential
   [-UserName] <String>
   [-SSHKey <String>]
   [-ElevationType <String>]
   [-SuppressWarning]
   [<CommonParameters>]

Description

Get-SCXSSHCredential cmdlet은 권한 있는 UNIX 또는 Linux SSH 에이전트 관리 작업에 사용할 자격 증명을 만듭니다.

예제

예제 1: 권한 있는 자격 증명 만들기

PS C:\>Get-SCXSSHCredential -UserName "root"
Password:  *************

이 명령은 사용자 이름을 사용하여 권한 있는 SSH 자격 증명을 만들고 암호를 묻는 메시지를 표시합니다.

예제 2: su 형식으로 권한 있는 자격 증명 만들기

PS C:\>Get-SCXSSHCredential -UserName "DavidChew" -ElevationType su
Password:  *************
Su Password: *************

이 명령은 사용자 이름 및 su 권한 상승 유형을 사용하여 권한이 낮은 자격 증명을 만듭니다. 그런 다음 권한 낮은 계정의 암호와 권한 상승에 대한 su 암호를 묻는 메시지를 표시합니다.

예제 3: sudo 형식으로 권한 있는 자격 증명 만들기

PS C:\>Get-SCXSSHCredential -UserName "DavidChew" -ElevationType sudo
Password: *************

이 명령은 사용자 이름과 sudo 권한 상승 유형이 있는 낮은 권한 계정으로 자격 증명을 만듭니다. 그런 다음 권한이 낮은 계정에 대한 암호를 묻는 메시지를 표시합니다.

예제 4: 암호를 사용하여 권한 있는 자격 증명 만들기

PS C:\>Get-SCXSSHCredential -UserName "root" -SSHKey "C:\keys\admin.ppk" 
Key Passphrase: *************

이 명령은 사용자 이름과 SSH 키를 사용하여 권한 있는 자격 증명을 만듭니다. 그런 다음 암호를 묻는 메시지를 표시합니다. 암호가 SSH 키로 구성되지 않은 경우 Enter 키를 누릅니다.

예제 5: su 및 암호를 사용하여 권한 있는 자격 증명 만들기

PS C:\>Get-SCXSSHCredential -UserName "DavidChew" -SSHKey "C:\keys\DavidChew.ppk" -ElevationType su 
Su Password: *************
Key Passphrase:

이 명령은 사용자 이름, SSH 키 및 su 권한 상승 유형을 사용하여 권한이 낮은 자격 증명을 만듭니다. 그런 다음 su 암호 및 키 암호를 묻는 메시지를 표시합니다.

예제 6: sudo 및 암호를 사용하여 권한 있는 자격 증명 만들기

C:\PS>Get-SCXSSHCredential -UserName "DavidChew" -SSHKey "C:\keys\DavidChew.ppk" -ElevationType sudo
Key Passphrase:

이 명령은 사용자 이름, SSH 키 및 sudo 권한 상승 유형을 사용하여 권한이 낮은 자격 증명을 만듭니다. 그런 다음 키 암호를 묻는 메시지를 표시합니다.

매개 변수

-ElevationType

제공된 자격 증명을 UNIX 또는 Linux 컴퓨터의 권한 있는 계정으로 승격하는 권한 상승 방법(sudo또는su)을 지정합니다. 지정되지 않은 상태로 두면 cmdlet은 SSH 연결을 만드는 데 사용되는 자격 증명을 권한으로 처리합니다. ElevationType이 su이면 SuPassword 매개 변수에 대한 루트 암호를 제공해야 합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SSHKey

SSH 키의 경로를 포함하여 파일 이름을 지정합니다. SSH 키 파일은 PuTTY 키 형식이어야 합니다. 이 매개 변수는 암호를 지정하지 않는 한 필요합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SuppressWarning

이 cmdlet이 경고를 표시하지 않는다는 것을 나타냅니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UserName

SSH 연결의 사용자 이름을 지정합니다.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

출력

Microsoft.Unix.SSHCredential

이 cmdlet은 SSHCredential 개체를 출력으로 반환합니다.