목차
desktop 서버를 받아서 window 11 home 을 설치해서 사용해보려고 한다.
추후 ubuntu 를 멀티부팅으로 설치하려고 함
1. Openssh 선택적 기능 설치
windows 시작버튼 > 앱 및 기능 > 선택적 기능 > 기능추가 > openssh 서버 > 설치
혹은 관리자권한으로 PowerShell 실행 후
# 확인
> Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'
Name : OpenSSH.Client~~~~0.0.1.0
State : Installed
Name : OpenSSH.Server~~~~0.0.1.0
State : NotPresent
# Install the OpenSSH Server
> Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
Path :
Online : True
RestartNeeded : False
2. OpenSSH 서버 시작 및 구성
초기 사용을 위해 OpenSSH 서버를 시작하고 구성하려면 관리자 권한으로 PowerShell을 연 후, 다음 명령을 실행하여 sshd service를 시작합니다.
# Start the sshd service
Start-Service sshd
# OPTIONAL but recommended:
Set-Service -Name sshd -StartupType 'Automatic'
# Confirm the Firewall rule is configured. It should be created automatically by setup. Run the following to verify
if (!(Get-NetFirewallRule -Name "OpenSSH-Server-In-TCP" -ErrorAction SilentlyContinue | Select-Object Name, Enabled)) {
Write-Output "Firewall Rule 'OpenSSH-Server-In-TCP' does not exist, creating it..."
New-NetFirewallRule -Name 'OpenSSH-Server-In-TCP' -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
} else {
Write-Output "Firewall rule 'OpenSSH-Server-In-TCP' has been created and exists."
}
3. OpenSSH 서버에 연결
설치되면 다음과 같이 PowerShell을 사용하여 OpenSSH 클라이언트가 설치된 Windows 10 또는 Windows Server 2019 디바이스에서 OpenSSH 서버에 연결할 수 있습니다. 관리자 권한으로 PowerShell을 실행해야 합니다.
PowerShell
ssh username@domain@servername
(본인은 ms계정으로 로그인해놨어서 [firstname.lastname@gmail.com]@[server-ip] 로 접속함)
연결되면 다음과 유사한 메시지가 표시됩니다.
The authenticity of host 'servername (10.00.00.001)' can't be established.
ECDSA key fingerprint is SHA256:(<a large string>).
Are you sure you want to continue connecting (yes/no)?
예 를 선택하면 해당 서버가 Windows 클라이언트의 알려진 SSH 호스트 목록에 추가됩니다.
그리고 암호를 입력하라는 메시지가 표시됩니다. 보안을 위해 암호는 입력 중에 표시되지 않습니다.
연결되면 Windows 명령 셸 프롬프트가 표시됩니다.
domain\username@SERVERNAME C:\Users\username>
참고
https://forbes.tistory.com/910
'IT etc > 개발 환경' 카테고리의 다른 글
데스크탑 RAM, SSD 업그레이드 (0) | 2023.11.18 |
---|---|
프로젝트 협업 툴 - 노션 (0) | 2023.06.19 |
ubuntu open-ssh 로컬+원격 접속 (0) | 2023.06.13 |
vagrant + virtualbox (0) | 2023.06.05 |