9/21/2023 0 Comments Ssh copy file to localIt can also be manually installed on older versions of Windows. Since Windows 10, Microsoft build of OpenSSH for Windows is included. To SCP a file to a Windows machine, you need an SSH/SCP server on the Windows. Now you should be able to SSH or SCP from your Linux machine scp FILE WINDOWS_IP:C:/Users/YOU/Desktop Note, you can still disable the Windows login screen by a) Setting the 'Require sign-in' option to never and b) Using the 'netplwiz' command and unticking the 'Users must enter password.' checkbox. That still did not work, so I had to modify the sshd_config file.ĪuthorizedKeysFile C:/Users/YOU/.ssh/authorized_keysĬreate a password on Windows if you don't already have one System Settings.Sign-in options The method above did not work for me, so I ended up manually SCPing the public key over and pasting it into the C:/Users/YOU/.ssh/authorized_keys file. cat C:\Users\YOU/.ssh/id_rsa.pub | ssh 'mkdir -p ~/.ssh & cat > ~/.ssh/authorized_keys'ĭo the same on your Linux machine (Note, ssh-copy-id does not work) ssh-keygen # if neededĬat ~/.ssh/id_rsa.pub | ssh 'mkdir -p ~/.ssh & type con > C:/Users/YOU/.ssh/authorized_keys' Note that ssh-copy-id is not currently available on Windows. ifconfigĬopy public key from local (Windows) to remote (Linux) machine so you don't have to type in a password all the time. On your remote (Linux) machine, find your IP address. Set-Service -Name sshd -StartupType 'Automatic' Start server and enable at boot Start-Service sshd Install server Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0 Install client Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0 Get an admin command prompt Open PowerShell as an Administrator.Ĭheck available versions Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |