Today, I had the "joy" to work on a linux machine and edit a lot of files. The problem is, I had to use a Windows 10 as host OS.
Furthermore, the remote machine was available only via a bastion host/jump host. So it took me some time to make this possible.
I was not able to make sshfs-win working. WinSCP is a fallback option but this would result in edit a file -> save a file -> upload a file. I wanted to avoid the step upload a file.
What comes after this line is a snapshot of my created howto. I hope it will save you some time. It took me a lot to figure it out.
Given is, that you need to mount a filesystem via sshfs.
Following up, I will provide a guide how to do this by using a Windows 10 machine.
Bonus task, we are using a jumphost.
Steps
1.) Ensure you are running wsl2
wsl1 does not have a working fuse
Open a powershell and run wsl --list --verbose
If the VERSION says something bigger 1, you are fine
After upgrading many clients to Windows 10, we ran into multiple issues with Microsofts Sticky Notes.
Notes are "lost", Sticky Notes stopped working or has been removed by the system or what ever.
While working more and more with windows, I wanted the freedom of having a centralized packagemanager under the hood to ease up "keeping software up to date" or manage installed software in general.
After using it and building up my "finest selection" of installed software, I wanted to backup this collection.
I found the needed powershell commands pretty fast. Since I am a lazy person, I wanted to even ease up this by just having two scripts doing all the "heavy work" for backing up and restore this software collection.
After 30 minutes of work, I was able to release version one of my chocolatey manager.
This is a simple wrapper to backup and restore packages maintained by chocolatey.
The "restore.sh" will install chocolatey if not installed. The "backup.sh" will create a local file containing the currently installed packages.
Hope I can put you too more into the lazy area with this.