자습서: Windows 터미널의 SSH
Windows에는 Windows 터미널 사용할 수 있는 기본 제공 SSH 클라이언트 및 SSH 서버가 있습니다. 이 자습서에서는 SSH를 사용하는 Windows 터미널에서 프로필을 설정하는 방법을 알아봅니다. 이 기능은 미리 보기로 제공됩니다.
Windows 10 및 Windows 11의 최신 빌드에는 SSH 프로토콜을 사용하는 원격 로그인을 위한 연결 도구인 OpenSSH를 기준으로 하는 기본 제공 SSH 서버 및 클라이언트가 포함되어 있습니다. OpenSSH는 클라이언트와 서버 간의 모든 트래픽을 암호화하여 도청, 연결 하이재킹 및 기타 공격을 제거합니다.
기본적으로 OpenSSH 클라이언트 및 OpenSSH 서버는 디렉터리에 있습니다. C:\Windows\System32\OpenSSH
Windows > 설정 시스템 > 선택적 기능에 있는 검사 추가된 기능에서 "OpenSSH"를 검색할 수도 있습니다.
OpenSSH 구성에 대한 자세한 내용은 Windows용 OpenSSH 서버 구성을 참조하세요.
ssh user@machine
을 실행하여 명령 프롬프트에서 SSH 세션을 시작할 수 있으며 암호를 입력하라는 메시지가 표시됩니다. commandline
설정을 프로필 개체의 list
내에 있는 settings.json 파일의 프로필에 추가하여 시작 시 이 작업을 수행하는 Windows 터미널 프로필을 만들 수 있습니다.
{
"name": "user@machine ssh profile",
"commandline": "ssh user@machine"
}
자세한 내용은 다음을 참조하세요.
Windows 터미널에서 호출한 ssh 세션의 시작 디렉터리를 지정하려면 다음 명령을 사용할 수 있습니다.
{
"commandline": "ssh -t bob@foo \"cd /data/bob && exec bash -l\""
}
-t
플래그는 의사 터미널 할당을 강제로 수행합니다. 원격 컴퓨터에서 임의의 화면 기반 프로그램을 실행하는 데(예: 메뉴 서비스 구현 시) 사용할 수 있습니다. Bourne 셸 파생 개체는 작은 따옴표로 묶인 문자열에 대해 추가 구문 분석을 수행하지 않으므로 이스케이프된 큰따옴표를 사용해야 합니다.
자세한 내용은 다음을 참조하세요.
Windows Terminal 피드백
Windows Terminal은(는) 오픈 소스 프로젝트입니다. 다음 링크를 선택하여 피드백을 제공해 주세요.