Get-SCXSSHCredential
UNIX 및 Linux 컴퓨터에서 관리 작업을 위해 SSH(Secure Shell) 프로토콜을 사용하여 권한 있는 자격 증명을 만듭니다.
구문
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 컴퓨터의 권한 있는 계정으로 승격하는 권한 상승 방법(su
또는 sudo
)을 지정합니다.
지정되지 않은 상태로 두면 cmdlet은 SSH 연결을 만드는 데 사용되는 자격 증명을 권한 있는 것으로 처리합니다.
ElevationType su이면 SuPassword 매개 변수에 대한 루트 암호를 제공해야 합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-SSHKey
SSH 키의 경로를 포함하여 파일 이름을 지정합니다. SSH 키 파일은 PuTTY 키 형식이어야 합니다. 암호를 지정하지 않는 한 이 매개 변수가 필요합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-SuppressWarning
이 cmdlet이 경고를 표시하지 않는다는 것을 나타냅니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-UserName
SSH 연결의 사용자 이름을 지정합니다.
형식: | String |
Position: | 1 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
출력
Microsoft.Unix.SSHCredential
이 cmdlet은 SSHCredential 개체를 출력으로 반환합니다.