Microsoft Publishes OpenSSH For Windows Code (msdn.com)
An anonymous reader writes: Microsoft has published early source code for its OpenSSH-for-Windows port for developers to pick apart and improve. In a blog post on Monday, Steve Lee – the PowerShell team's principal software engineer manager – said Redmond has finished early work on a Windows port of OpenSSH 7.1, built in a joint-effort with NoMachine. Their rough roadmap from here: 1) Leverage Windows crypto APIs instead of OpenSSL/LibreSSL and run as Windows Service. 2) Address POSIX compatibility concerns. 3) Stabilize the code and address reported issues. 4) Production quality release.
Never liked any Star Wars movie. Didn't like Godfather. None of them. Never saw Goodfellas.
I presume the answer to this is no, but I don't see an answer in the power shell blog post that this linked to. I expect I'm not the only admin who occasionally uses x-forwarding in ssh to tunnel applications from my work box to my home box, this could be useful for windows admin stuff as well (though certainly not a trivial matter).
Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
Microsoft should just dump Windows and go all in for POSIX.
how about upstreaming?
I'd put that on the roadmap at least...
> Leverage Windows crypto api’s instead of OpenSSL/LibreSSL and run as Windows Service
NSA compliant key exchange? Or just the inability to add large keys?
The question is for whom?
1)Leverage Windows crypto APIs instead of OpenSSL/LibreSSL and run as Windows Service
How would this improve it? How open is this crypto code? Yes, Open SSL/Libre SSL has had problems but if the Windows Crypto API is not open then they are replacing known problems for unknown problems.
Well, there's spam egg sausage and spam, that's not got much spam in it.
You mean use?
This will remove a huge pain point in working with Windows. There are many more, but not having SSH access is a big one.
Next on the list should be porting Bash to Windows so they have a decent shell.
There should be no reason why the SSH protocol should be used standard across the board. Not having it on Windows has created way too many unencrypted ports. Just as long as MS just doesn't screw it up and only make it a secure Telnet client, but where you can secure port communication across servers.
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
POSIX is just a set of standards. Windows was POSIX compliant back in NT 3.5. You must be confusing POSIX with something else. You won't find me defend Microsoft often, so mark this on your calendar..
-The wise argue that there are few absolutes, the fool argues that there are no probabilities.
Just as long as MS just doesn't screw it up and only make it a secure Telnet client, but where you can secure port communication across servers.
MS products have LONG had the ability to secure all server communications via IPSec. I don;t see what it brings them, beyond an encrypted telnet session. Though adding to my ability to manage windows servers form the command line, from my Linux terminal does help me. Unfortunately it also requires that I learn PowerShell WichIsJustTheMost-Fucking-AwefulCommandLine-Tool.
Pointless without bash.
I''ll stick with cygwin, thanks.
Would always be welcome. What's that you say? Butts too? You're welcome.
Obviously, I didn't rtfa.l, but how is this different from/better than, say, putty?
And why should I trust this over putty or running openssh inside cygwin?
Wow, we've come a long way. I remember getting sshd from OpenSSH running in Cygwin long ago and posting about it here on Slashdot. I was just playing around and never messed with it further, but it's made a fun story to tell.
Secession is the right of all sentient beings.
about bloody time.
see, that's where the problem is, because now it can't be trusted to be secure.
so basically they need to import the NSA keys, the NSA exploits, and other non-free components to ensure the safety of the American People.
The MS library, sad to say, is superior to OpenSSL.
It won't be better than LibreSSL.
I don't mind them not leveraging OpenSSL. But I would like to see them leverage, or enable to bring in, LibreSSL.
https://github.com/PowerShell/Win32-OpenSSH/issues/14
Rule #1 of crypto: don't write your own
Rule #2 of crypto: DON'T write your own
Rule #3 of crypto: DON'T WRITE YOUR OWN
They're not difficult rules to follow. But then they seem to enjoy writing their own rules, despite what's good for the consumer.
I work for the Department of Redundancy Department.
This is impossible. OpenSSH isn't GPL. Everybody knows companies don't release code unless the GPL forces them to. Thanks god the GPL is there to protect my freedoms.
While what you say was roughly true (though MS themselves used it internally to do things like host Hotmail for years) for the early versions, Interix (the name of the runtime environment - or pseudo-OS - that ran in the POSIX subsystem) versions 3.5 (XP) through 6.1 (Win7) were all quite usable. They added features that made it a lot more capable than most people seem to realize. I'm not claiming it didn't still have limitations (mostly in the forms of APIs that are common on modern *nix-like systems being missing) or bugs (though the 6.1 release quashed most of the worst of those), but it was quite usable and in many ways (speed, user account management, file system conventions, etc.) better than Cygwin.
The most obviously missing thing, in terms of day-to-day usability, was software package support; you could build your own (after getting and building all the dependencies) but it wasn't usually very pretty. There were a number of attempts to solve this, of which the two most notable were InteropSystems/SUACommunity (a now basically defunct site; Microsoft was funding it and stopped when Win8 deprecated the Unix subsystem) and NetBSD pkgsrc. SUACommunity offered a fairly-usable collection of pre-built binaries (including useful things like newer compilers than MS provided and compatibility shims to implement functions missing from the official Interix SDK), while pkgsrc offered a *huge* collection of software (comparable to a typical Linux distro) in source form, with scripts to build and install it in Interix.
I used Interix, with great success, for years. I used it on school projects (faster and needing less HD footprint than dual-booting or virtualizing Linux on Windows), I used it (bash, from SUACommunity) as my everyday shell, I used its tools (everything from sed to git) for everyday operations (even piping output between Win32 and POSIX programs) both at home and at work, I used its openssh server to remotely access my Windows box (and of course used its client too, including for X forwarding, though I had to use the Win32 "Xming" server), and I used it to compile programs that would only build on *nix but that I wanted to run on Windows. It was one of the first things I installed on any new Windows machine (helped that I had MSDN access so I could get the supported Windows versions).
I was really pissed when Microsoft deprecated that subsystem. It was still usable for a while, of course, but with the SUACommunity site losing funding, its repo became dangerously outdated and then went offline entirely. I wasn't willing to run code (especially stuff like git and ssh/sshd) with known vulnerabilities, wasn't interested in maintaining the packages from source, and knew I'd eventually want to move to Windows versions that didn't support Interix at all.
MSYS helps provide the stuff I need, like git. Cygwin has gotten better than it used to be, though (last I checked) it still fails on some things that Interix could handle (like case-insensitive file system behavior and sudo). PowerShell is, once you learn it, actually preferable to a Unix shell for most purposes. Hardware is now cheap/powerful enough that virtualizing is no longer a significant burden on most machines. In the end, though, I still find myself really missing the easy power and interoperability of Interix.
There's no place I could be, since I've found Serenity...
There's a huge difference between more-or-less-standard but vendor-prefixed trial CSS features and IE6's DX filters and transforms. IE6 was not even theoretically portable or standards-based. The Venn diagram of feature support for browsers is mostly intersecting, but IE6 was nearly a disjoint set. It supported a bare minimum of CSS and HTML standards (badly) and otherwise required entirely separate code. It's not that compatibility is no longer a concern, but these days no one is dumb enough to try to build their own platform-locked Web.
Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
You high on drugs? Those links were not posted by a Jew.
The links in my - jew propaganda distraction - post, were obviously not posted by a jew. They and my post, expose you and your scum tribe. Some of them -
http://67.225.133.110/~gbpprorg/judicial-inc/Auschwitz.htm
http://67.225.133.110/~gbpprorg/judicial-inc/Hopie_ike.htm
http://67.225.133.110/~gbpprorg/judicial-inc/810dresden_primary.htm
http://67.225.133.110/~gbpprorg/judicial-inc/81murder_incorporated.htm
http://67.225.133.110/~gbpprorg/judicial-inc/Coure_d_Arlene.htm
http://67.225.133.110/~gbpprorg/judicial-inc/False_Flags_summary.htm http://jewishcrimenetworkdid911.blogspot.com/ - they kill and blame others.
The idiot bs links in your post from your jew fake 'alternative' media to distract from my post, those links were posted by you, a jew.
Fck off Pedo.
--
To others, the first post has more, and the facts as stated, copy all to rer read, add these below also in the first 'jew distraction post'. Stop the jews or they will do this to millions more kids when they kill adults with their bio virus. Targets by race and by age, so they keep the children. The jew fraud 'government' and 'states' were a fraud from the start. No one will stop them but you. Put the link pages on disk for backup. Don't wait, a lot is being wiped off the web. You won't find these. They will also wipe computers. They already can so just copy pages to disk. Pass on links to others. Make tribes. Chemtrail virus.
http://67.225.133.110/~gbpprorg/judicial-inc/haut_de_la_garenne_home_in_st_ma.htm
http://67.225.133.110/~gbpprorg/judicial-inc/84incestuous_dungeon_master_is_a_z.htm
http://67.225.133.110/~gbpprorg/judicial-inc/freidman_pedophiles_from_hell.htm
http://67.225.133.110/~gbpprorg/judicial-inc/7_18_zionists_target_children_in_porn.htm
http://67.225.133.110/~gbpprorg/judicial-inc/bl.ood_or_cannibal.htm
http://67.225.133.110/~gbpprorg/judicial-inc/marc_dutroux.htm
http://67.225.133.110/~gbpprorg/judicial-inc/Hate_Hoax_summary.htm
http://67.225.133.110/~gbpprorg/judicial-inc/Sayanim.htm
http://67.225.133.110/~gbpprorg/judicial-inc/81murder_incorporated.h
http://67.225.133.110/~gbpprorg/judicial-inc/False_Flags_summary.htm