az ssh

AZURE/VM

az ssh

JirisanMaster 2022. 5. 13. 18:39

명령

az ssh arc Azure Arc Server에 대한 SSH입니다.
az ssh cert AAD 서명된 SSH RSA 인증서를 만듭니다.
az ssh config 리소스(Azure VM, Arc Servers 등)에 대한 SSH 구성을 만든 다음 OpenSSH 구성 및 인증서를 지원하는 클라이언트에서 사용할 수 있습니다.
az ssh vm Azure VM 또는 Arc 서버로 SSH합니다.

az ssh arc

Azure Arc Server에 대한 SSH입니다.

사용자는 발급된 인증서를 AAD 사용하거나 로컬 사용자 자격 증명을 사용하여 로그인할 수 있습니다. 발급된 AAD 인증서를 사용하여 로그인하는 것이 좋습니다. 로컬 사용자 자격 증명을 사용하여 SSH하려면 --local-user 매개 변수를 사용하여 로컬 사용자 이름을 제공해야 합니다.

Azure CLI복사
az ssh arc [--certificate-file]
           [--delete-private-key]
           [--local-user]
           [--name]
           [--port]
           [--private-key-file]
           [--public-key-file]
           [--resource-group]
           [--ssh-client-folder]
           [--ssh-proxy-folder]
           [<SSH_ARGS>]

예제

AAD 발급된 인증서를 사용하여 SSH에 리소스 그룹 이름 및 컴퓨터 이름 지정

Azure CLI복사 사용해 보세요.
az ssh arc --resource-group myResourceGroup --name myMachine

사용자 지정 프라이빗 키 파일 사용

Azure CLI복사 사용해 보세요.
az ssh arc --resource-group myResourceGroup --name myMachine --private-key-file key --public-key-file key.pub

추가 ssh 인수 사용

Azure CLI복사 사용해 보세요.
az ssh arc --resource-group myResourceGroup --name myMachine -- -A -o ForwardX11=yes

인증서 기반 인증을 사용하여 로컬 사용자 자격 증명을 사용하여 SSH에 로컬 사용자 이름을 지정합니다.

Azure CLI복사 사용해 보세요.
az ssh arc --local-user username --resource-group myResourceGroup --name myMachine --certificate-file cert.pub --private-key-file key

키 기반 인증을 사용하여 로컬 사용자 자격 증명을 사용하여 SSH에 로컬 사용자 이름을 지정합니다.

Azure CLI복사 사용해 보세요.
az ssh arc --local-user username --resource-group myResourceGroup --name myMachine --private-key-file key

암호 기반 인증을 사용하여 로컬 사용자 자격 증명을 사용하여 SSH에 로컬 사용자 이름을 지정합니다.

Azure CLI복사 사용해 보세요.
az ssh arc --local-user username --resource-group myResourceGroup --name myMachine

ssh-keygen.exe 및 ssh.exe 같은 해당 폴더의 ssh 실행 파일을 사용할 SSH 클라이언트 폴더를 제공합니다. 제공되지 않은 경우 확장은 미리 설치된 OpenSSH 클라이언트를 사용하려고 시도합니다(Windows 확장은 C:WindowsSystem32OpenSSH에서 미리 설치된 실행 파일을 찾습니다.)

Azure CLI복사 사용해 보세요.
az ssh arc --resource-group myResourceGroup --name myMachine --ssh-client-folder "C:\Program Files\OpenSSH"

선택적 매개 변수

--certificate-file -c

인증서 파일의 경로입니다.

--delete-private-key --force-delete-credentials

내부 인수입니다. 이 인수는 Azure Portal에서 Cloud Shell에서 한 번의 클릭 SSH 로그인 환경을 제공하는 데 사용됩니다.

--local-user

로컬 사용자의 사용자 이름입니다.

--name --vm-name -n

Arc Server의 이름입니다.

--port

원격 호스트에 연결할 포트입니다.

--private-key-file -i

RSA 프라이빗 키 파일 경로입니다.

--public-key-file -p

RSA 공개 키 파일 경로입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--ssh-client-folder

ssh 실행 파일(ssh.exe, ssh-keygen.exe 등)이 포함된 폴더 경로입니다. 제공되지 않은 경우 기본적으로 ssh가 미리 설치되어 있습니다.

--ssh-proxy-folder

ssh 프록시를 저장해야 하는 폴더의 경로입니다. 기본값은 제공되지 않은 경우 사용자의 홈 디렉터리에 있는 .clientsshproxy 폴더입니다.

<SSH_ARGS>

OpenSSH에 전달된 추가 인수입니다.

'AZURE > VM' 카테고리의 다른 글

az vm run-command  (0) 2022.06.05
az vm identity  (0) 2022.06.05
az vm list-sizes  (0) 2022.05.12
az vm install-patches  (0) 2022.05.12
az vm generalize  (0) 2022.05.12