Configure SSH Server and SSH Client on Windows Server 2019
Configure SSH Server on Windows Server 2019
Step 1. Run Powershell as admin and configure SSH server as follows:
PowerShell Copyright (C) Microsoft Corporation. All rights reserved. # get available name of OpenSSH PS C:UsersAdministrator> Get-WindowsCapability -Online | ? Name -like 'OpenSSH*' Name : OpenSSH.Client~~~~0.0.1.0 State : Installed Name : OpenSSH.Server~~~~0.0.1.0 State : NotPresent # Install OpenSSH Server PS C:UsersAdministrator> Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0 Path : Online : True RestartNeeded : False # start sshd service PS C:UsersAdministrator> Start-Service -Name "sshd" # set [Automatic] for Startup PS C:UsersAdministrator> Set-Service -Name "sshd" -StartupType Automatic # verify PS C:UsersAdministrator> Get-Service -Name "sshd" | Select-Object * Name : sshd RequiredServices : {} CanPauseAndContinue : False CanShutdown : False CanStop : True DisplayName : OpenSSH SSH Server DependentServices : {} MachineName : . ServiceName : sshd ServicesDependedOn : {} ServiceHandle : SafeServiceHandle Status : Running ServiceType : Win32OwnProcess StartType : Automatic Site : Container : # if Windows Firewall is running, allow 22/TCP PS C:UsersAdministrator> New-NetFirewallRule -Name "SSH" ` -DisplayName "SSH" ` -Description "Allow SSH" ` -Profile Any ` -Direction Inbound ` -Action Allow ` -Protocol TCP ` -Program Any ` -LocalAddress Any ` -RemoteAddress Any ` -LocalPort 22 ` -RemotePort Any Name : SSH DisplayName : SSH Description : Allow SSH DisplayGroup : Group : Enabled : True Profile : Any Platform : {} Direction : Inbound Action : Allow EdgeTraversalPolicy : Block LooseSourceMapping : False LocalOnlyMapping : False Owner : PrimaryStatus : OK Status : The rule was parsed successfully from the store. (65536) EnforcementStatus : NotApplicable PolicyStoreSource : PersistentStore PolicyStoreSourceType : Local
Step 2. Open Start> Settings .
Step 3. Click on Apps .
Step 4. Click Manage optional features .
Step 5. Click Add a feature .
Step 6. Select OpenSSH Server and click the Install button .
Step 7. After the installation is completed, the OpenSSH Server will be added to the services. Launch it and change Startup to Automatic .
Step 8. If Windows Firewall is running, please enable SSH service port (22 / TCP).
Configure SSH Client on Windows Server 2019
Step 1. On Windows Server 2019, OpenSSH Client is installed by default. But if it is not already installed, install it from Start> Settings> Apps>> Manage optional features> Add a feature> OpenSSH Client .
Step 2. You can use the command client ssh as follows on PowerShell or Command Prompt:
PS > ssh (username)@(Hostname hoặc địa chỉ IP của SSH server)
Step 3. You can also log into the Linux Host where the SSH server is running.
Step 4. You can also use scp command and sftp command to transfer SSH file.
You should read it
- How to Install, Configure, and Test Windows Server 2012 R2 Single Subnet DHCP Server
- Install Windows Server 2003 and create a backup server
- KMS activation deployment for Windows 10, Windows 8.1, Windows Server 2012 R2, Windows Server 2016
- Deploy KMS activation on Windows Server 2008
- HOW TO INSTALL ISA SERVER ENTERPRISE 2000 - Part III
- Balance downloading Web-Proxy Client with ISA Server 2004 Standard Edition (Part 2)
- Install the client (Client) for ISA
- How to Enable Cross Origin Resource Sharing (CORS) for Sharing Resource Using Apache Servers, PHP and Jquery
May be interested
- How to configure NTP Server and NTP Client in Windows Server 2019if the computer is an active directory domain controller, the ntp server feature is enabled automatically. so, the following example is for a computer that needs to enable ntp server in a workgroup environment.
- How to initial setup Windows Server 2019after downloading and installing windows server 2019, you will go to the initial setup process. let's find out details through the following article!
- 4 best tips for server protectiontoday cybercriminals are more aggressive than ever. let's set up server protection with the following basic steps to prevent attackers!
- Download XAMPP 8.0.2: Free local Web serverxampp was created by apache friends. it stands for cross-platform (x), apache, mariadb (mysql), php and perl.
- How to set up Minecraft server with Hamachiminecraft server makes it possible to play minecraft - the most popular game in the world - with others. if you want to play minecraft as a multiplayer game, you need to create or connect to servers. in this article, tipsmake will talk about how to set up a minecraft server with hamachi.
- How to install and set up Mumble servermumble is a free, secure, and high-quality voice chat app. anyone who is willing to set up server space can host a mumble server.