Slashdot Mirror


OpenSSH Turns Five Years Old

heydrick writes "The OpenSSH project is five years old. Project member Damien Miller writes, 'Five years ago, in late September 1999, the OpenSSH project was started. It began with an audit, cleanup and update of the last free version of Tatu Ylonen's legacy ssh-1.2.12 code. The project quickly gathered pace, attracting a portability effort and, in early 2000, an independent implementation of version 2 of the SSH protocol. Since then, OpenSSH has led in the implementation of proactive security techniques such as privilege separation & auto-reexecution.' Yaa for OpenSSH."

146 comments

  1. This story turns 8 months old by Anonymous Coward · · Score: 5, Informative

    And it's a dupe, too. Remember when editors actually read submissions?

    1. Re:This story turns 8 months old by My+Iron+Lung · · Score: 1

      And it seems to me, September 1999 was almost 6 years ago.

    2. Re:This story turns 8 months old by Edzor · · Score: 2, Insightful

      The editors read submissions?

    3. Re:This story turns 8 months old by Basje · · Score: 2, Funny

      Editors? I always thought it was just a computer that selected submissions randomly, and then inserted a few spelling errors.

      --
      the pun is mightier than the sword
    4. Re:This story turns 8 months old by larry+bagina · · Score: 1
      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    5. Re:This story turns 8 months old by Anonymous Coward · · Score: 0

      I heard somebody started developing a program to avoid this when slashdot was started, called Dupe'nukem forever.

    6. Re:This story turns 8 months old by Acid-Duck · · Score: 0

      This is definately a dupe. From:

      http://www.theage.com.au/articles/2004/09/28/10961 37217294.html?oneclick=true

      You can read:

      "Miller joined the project in October 1999, just a month or so after it began [...]"

      from the second paragraph.

      PS: Hooray for democracy (as it exists on slashdot) they finally removed that freakin IMAGE-TO-TEXT app after too many people complained about it :)

      Erik

    7. Re:This story turns 8 months old by Anonymous Coward · · Score: 0

      Sometimes I see duplicate stories on Slashdot. What's up with that?
      These are just mistakes on the part of the staff. They happen. We have posted over ten thousand stories in our history. The occasional duplicate is inevitable.

      If you see a duplicate, you can mail the story's author. If the story is still quiet, we may pull it down. However, once the comments are rolling in, we often leave the story up so that the discussion can continue.

      Some people have suggested that there might be a software solution to this problem. If you think you've got one, visit the Slashcode site and submit a diff. As long as it isn't a performance hit, I'd consider using it. (Be aware however that the trick of searching for duplicate URLs isn't as helpful as you might think, since the same story can appear in multiple locations.)

      Answered by: CmdrTaco
      Last Modified: 10/28/00

      So, there you go. If you're tired of it, write a slash patch that will help the editors out, or MAKE YOUR OWN WEBSITE AND QUIT BITCHING ABOUT THE DUPES... Because YOUR website will never have any. Right?

    8. Re:This story turns 8 months old by Anonymous Coward · · Score: 0

      That was written nearly 5 years ago. Since then, they've added a subscription system and an "email the editor to alert them to dupes" button for the subscribers. Guess what? THEY IGNORE THE SUBSCRIBERS WHO REPORT DUPES. They ignored me on this one, and I emailed probably 15 minutes before the story was posted. There is no excuse for this.

    9. Re:This story turns 8 months old by Anonymous Coward · · Score: 0

      Then stop subscribing?

      You don't really pay for a better slashdot. You pay for no ads. Suck it up.

    10. Re:This story turns 8 months old by Anonymous Coward · · Score: 0

      So.

    11. Re:This story turns 8 months old by Anonymous Coward · · Score: 0

      No, I'm already blocking ads. I paid once, and as soon as my subscription is up, then it's up. I can't exactly get a refund. I can't even gift my subscription to someone else.

  2. What? by TerminaMorte · · Score: 1, Redundant

    Five years? It's not September.... how is this news?

    1. Re:What? by suitepotato · · Score: 2, Informative

      TFA is insufficient and history can be found here: http://www.openssh.com/history.html/.

      That marked the OpenSSH 1.2.2 release, which was shipped with OpenBSD 2.6 in December 1, 1999.

      Further...

      With the OpenBSD 2.6 release out of the way, Markus Friedl decided to pursue SSH 2 protocol support. Slaving away for months, he managed to keep OpenSSH slim and lean, while at the same time managing to turn it into a single piece of software that could do both the SSH 1 and SSH 2 protocols. This version, called OpenSSH 2.0, shipped with OpenBSD 2.7 on June 15, 2000.

      That would make it over five years old, much older if you count the groundwork laid with OSSH, and 2.0 is coming up on its fifth birthday.

      I use ports of it with public key authentication on Windows and Linux. I salute the people who've worked so hard on making and keeping this going. OpenSSH is at the top of my "must have working or it's a no-go" list of tools for remote access and security.

      --
      If my grammar and spelling are off, I am [distracted/tired/careless] (take your pick)
    2. Re:What? by Tuck · · Score: 1

      This is indeed old news. An announcement was sent at the time to the mailing lists. A day or so ago, someone's broken email system remailed the message to the lists (check the wicked delay in the Received: headers). How it made to the front page of /. is another question...

      --
      $ find /pub -beer "James Squire Amber Ale" -drink
  3. Actually.. by backslashdot · · Score: 5, Insightful

    Remember when editors actually read submissions?

    No.

    1. Re:Actually.. by Anonymous Coward · · Score: 1, Interesting

      Looks like they didn't even read the summary: 5 years ago was not September 1999..

    2. Re:Actually.. by theslak · · Score: 0, Troll

      yeah I think if you really wanna know the origins of openssh in detail read this.

    3. Re:Actually.. by KillShill · · Score: 3, Funny

      has anyone ever actually seen the editors?

      maybe they never existed...

      --
      Science : Proprietary , Knowledge : Open Source
    4. Re:Actually.. by Anonymous Coward · · Score: 0

      Looks like you didn't read the parent.

    5. Re:Actually.. by Profane+MuthaFucka · · Score: 1

      This is like that one Star Trek where they're inside an asteroid, and their god is actually a computer. Or the one where they are on a planet and their god Vol is actually a computer. Or the one where the chick touches you and kills you, and it turns out that she's really just a computer. Or the Archons, which are actually just computers.

      Maybe we're all posting on a website, but it's really a computer. Huh?

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    6. Re:Actually.. by markwalling · · Score: 1

      4.5 years ago

      --
      ...For the beast had been reborn with its strength renewed, and the followers of Mammon cowered in horror.
    7. Re:Actually.. by vsprintf · · Score: 2, Funny

      Maybe we're all posting on a website, but it's really a computer. Huh?

      A website that really exists only as a computer process. Wow. That's deep.

    8. Re:Actually.. by bigberk · · Score: 1
      A website that really exists only as a computer process.
      And it shall be known as httpd!
    9. Re:Actually.. by Profane+MuthaFucka · · Score: 1

      A website that really exists only as a computer process. Wow. That's deep.

      That's a terrific idea, I wish I had thought of that.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    10. Re:Actually.. by SCVirus · · Score: 1

      Can I mod the modding... insightful ahaha thats great.

    11. Re:Actually.. by sunhou · · Score: 1

      Remember when editors actually read submissions?

      No.

      I like to trot out this link in cases like this.
      Slashdot editors used to verify stories

    12. Re:Actually.. by linsys · · Score: 1

      Yes I did....

    13. Re:Actually.. by multipartmixed · · Score: 1

      Jesus Christ, that was six years ago?

      Seems like only yesterday!!

      --

      Do daemons dream of electric sleep()?
    14. Re:Actually.. by Unknown+Lamer · · Score: 1

      I have had a picnic with timothy before. Yes, a picnic. At the Pink House. The Pink House is gone now :-(. Timothy gave me his speaker stands in exchange for a voodoo3. That was the best trade ever, until my brother broke the polycarbonate rings. Bastard. Timothy gave me a Socket 7 board and a 500Mhz k6-2 that he didn't need; I used it for years. Timothy is awesome.

      I met jeff covey and daniel from freshmeat too. And I even met roblimo at a LUG meeting (slashdot ended up interviewing me when I was a loser 15 year old and the answers SUCKED because I was überlame). Roblimo moved from ten minutes from where I live to Florida.

      I am cool. NOTE: above post was written under the influence of various chemical agents so the grammar is probably terrible.

      --

      HAL 7000, fewer features than the HAL 9000, but just as homicidal!
    15. Re:Actually.. by vsprintf · · Score: 1

      That's a terrific idea, I wish I had thought of that.

      You did. Wow, that's deep, and possibly recursive. Now, we can only hope the thread is reentrant-safe. :)

  4. happy birthday SSH! by xWastedMindx · · Score: 0, Flamebait

    Happy Birthday OpenSSH!! :D

    1. Re:happy birthday SSH! by Rei · · Score: 1

      "Unfortunately, the fifth birthday turned sour as the developers proved unable to provide the pony ride that it wanted at its party, and it stormed out of the room crying."

      --
      We should start dealing in those black-market beagles.
    2. Re:happy birthday SSH! by Anonymous Coward · · Score: 0


      "...it then ran outside and promptly fell into a well."

      Poor kid.

  5. Emailed daddypants by Anonymous Coward · · Score: 0

    And nothing. Maybe "daddy" should start wearing his "pants"?

  6. Thanks... by Anonymous Coward · · Score: 4, Insightful

    For the awesome tool. Ssh, scp, and ssh tunnels are an integral part of how I accomplish things at work, and how I bypass corporate firewalls to use bittorrent. Thanks for the outstanding work.

    1. Re:Thanks... by orlanz · · Score: 1

      How do you use ssh (tunneling?) to bypass corporate firewalls?

    2. Re:Thanks... by ilyanep · · Score: 0

      So...what are you downloading on bt that you'd need to bypass a firewall? ;)

      --
      ~Ilyanep
      To get message, take amount of carrier pigeons at each stage mod 2. Then decode binary.
    3. Re:Thanks... by Anonymous Coward · · Score: 0

      The reason I want to use BT at work is to leech off the awesome bandwidth it has. If I tunnel to some other host without as much bandwidth, what point do I have. Uh, hypothetical speaking of course. But of course if someone can give me a pointer to how to bypass blocking of bt ports, I'll be a much happier man at "work". *Remembers to check the Post Anonymously checbox*

    4. Re:Thanks... by Anonymous Coward · · Score: 0

      Putty's Dynamic tunneling allows it to act as a SOCKS5 proxy via your external SSH server.

      So, you connect to your SSH server (on port 80 or 443 if necessary) with the dynamic tunnel acting as a SOCKS5 proxy, then tell your applications to use the fairly standard SOCKS5 proxy running on localhost.

    5. Re:Thanks... by PenguinBoyDave · · Score: 1

      I consider SSH to be a VITAL part of the tool package I rely on. SCP is the other. Whether this story is old or not, I'll wish them happy birthday...who cares if it is a dupe.

      --
      I'm not a troll, but I play one on Slashdot.
    6. Re:Thanks... by Anonymous Coward · · Score: 0

      Why not just run a commandline bittorrent on your remote host? Proxying stuff over SSL has to be slower.

    7. Re:Thanks... by Anonymous Coward · · Score: 0

      I'm also a gnaa member. :D

    8. Re:Thanks... by Anonymous Coward · · Score: 0

      Well, I don't use it for bittorrent, but was just explaining how one can use it.

    9. Re:Thanks... by gad_zuki! · · Score: 1

      and that is SSH's biggest problem - no one implements it properly. I can't begin to count the number of servers with nice firewalls that let users ssh tunnel to ports they shouldnt have access to.

      I also hear a lot of "well I can just ssh to my home machine and do x, y, and z" which is great until something happens (child porn is found on a library computer thanks to ssh and squid) and policies are suddenly changed and port 22 is blocked all over the place.

      I'm hoping the above doesnt happen but I'm kinda waiting for the hammer to fall once people understand how powerful ssh tunnels are. On the bright side, it hasnt happened yet, but I'm still concerned of the promiscious port forwarding for low-priv users.

    10. Re:Thanks... by petermgreen · · Score: 1

      if they have shell access then they could just use a seperate app to forward the data. ssh's build in port forwarding doesn't really let you do anything you couldn't do other ways.

      if a user can login to a system behind your firewall then they can acess stuff behind your firewall unless you take specific action to stop them (ie local firewalls with user restriction).

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    11. Re:Thanks... by scottv67 · · Score: 1

      Thank you for justifying the money we spend on Websense, Blue Coat and all of the other employee monitoring tools.

      People just can't be trusted to police themselves at work.

      -Scott

    12. Re:Thanks... by BurnFEST · · Score: 1
      I also hear a lot of "well I can just ssh to my home machine and do x, y, and z" which is great until something happens (child porn is found on a library computer thanks to ssh and squid) and policies are suddenly changed and port 22 is blocked all over the place.
      Which is why I run my SSH server on Port 443 because it's very rare that that will ever be blocked.
    13. Re:Thanks... by Anonymous Coward · · Score: 0

      Which is why I run my SSH server on Port 443 because it's very rare that that will ever be blocked.

      In corporate environments, it is very common to require outbound connections to go through a local proxy, however. In such an environment, the SSH client cannot connect directly to an external server on port 443.

      Instead, a client must connect with the local proxy, optionally provide authentication information, and then tell that proxy what remote server it whishes to talk to. If only the SSH client had the little protocol negotiation built in.

  7. 5 years since the first *release* by heatdeath · · Score: 5, Informative

    The project was first released as OpenSSH 5 years ago today. The project was started, however, much earlier than that.

    --
    I'm sorry. The number you have reached is imaginary. Please rotate your phone 90 degrees and try again.
    1. Re:5 years since the first *release* by markild · · Score: 1

      That settles it! Kind-of-happy birthday OpenSSH!? ...maybe

      --
      Scully: Should we arrest David Copperfield?
      Mulder: Yes we should, but not for this.
    2. Re:5 years since the first *release* by Nutria · · Score: 1

      That settles it! Kind-of-happy birthday OpenSSH!? ...maybe

      15-June is "Happy Release The Code Day".

      --
      "I don't know, therefore Aliens" Wafflebox1
  8. 5 years since OpenSSH 2.0 by ikkibr · · Score: 4, Informative

    From openssh.com: "With the OpenBSD 2.6 release out of the way, Markus Friedl decided to pursue SSH 2 protocol support. Slaving away for months, he managed to keep OpenSSH slim and lean, while at the same time managing to turn it into a single piece of software that could do both the SSH 1 and SSH 2 protocols. This version, called OpenSSH 2.0, shipped with OpenBSD 2.7 on June 15, 2000. Most of the checking of Markus' changes were done by Niels Provos and Theo de Raadt. Bob Beck is to be thanked for updating OpenSSL to a newer version."

  9. Re:Ettercap team claim SSH / SSL is easy crackable by Anonymous Coward · · Score: 0

    No link, no article, nothing?

    Insightful you are not.

  10. Uh by Anonymous Coward · · Score: 0

    Wouldn't that be in 10 days? Clearly this was a mistake by Taco.

    1. Re:Uh by caino59 · · Score: 2, Funny

      Don't worry - you'll see the dupe in 10 days.

  11. Re:Ettercap team claim SSH / SSL is easy crackable by Anonymous Coward · · Score: 0

    What site? Should I guess it is ettercap dot com, dot net, dot org, dot us, dot ru, dot hk, dot dot dot?

  12. Re:Ettercap team claim SSH / SSL is easy crackable by Anonymous Coward · · Score: 1, Informative
  13. Yaa? by KillerDeathRobot · · Score: 0

    I hate to be a spelling nazi (kind of ;) but yaa? Is that supposed to be yay? Or yeah maybe?

    Seriously, I can understand mispelling complicated words, but how do you not know how to spell yay?

    (To be fair, "yea" is a different valid spelling that means something else.)

    --
    Thinkin' Lincoln - a web comic of presidential proportions
    1. Re:Yaa? by iamsure · · Score: 1, Funny

      Think more like Howard Dean's "YaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaH!"

      But without the proper spelling.

    2. Re:Yaa? by blixel · · Score: 2, Funny

      Seriously, I can understand mispelling complicated words, but how do you not know how to spell yay?

      So you consider "misspelling" a complicated word then I guess?

    3. Re:Yaa? by KillerDeathRobot · · Score: 1

      It's more of a typo actually!

      But I knew I was going to do something like that. Heh.

      --
      Thinkin' Lincoln - a web comic of presidential proportions
  14. ssh -L 5902:happy:5901 birthday by dotslashdot · · Score: 1

    ssh -L 5902:happy:5901 birthday

    1. Re:ssh -L 5902:happy:5901 birthday by Anonymous Coward · · Score: 0

      Am I missing something? Is there some hidden signifcance to ports 5901 and 5902 that somehow makes this witty?

    2. Re:ssh -L 5902:happy:5901 birthday by DrSkwid · · Score: 1

      tunelling vnc, don't you get it?

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    3. Re:ssh -L 5902:happy:5901 birthday by ninja_assault_kitten · · Score: 0

      I guess not. What does an SSH VNC tunnel have to do with anything?

  15. Re:Ettercap team claim SSH / SSL is easy crackable by AndreyF · · Score: 3, Interesting

    Remember when the US Federal Gov'nt was having a royal fit about encryption and then just kinda "gave up"? Unless they can crack it, they wouldn't have given up (use 4096 encryption, people!)

  16. They are also trying to get publicity. by Some+Random+Username · · Score: 4, Informative

    Yes, SSL and SSH are vulnerable to MITM attacks if used incorectly. This is not news, and has been known for years. Trying to pretend this is new and interesting and "easily crackable" is dishonest.

  17. In computer science 5 years is 2048 days, the closest power of two.

  18. hmmmm... by BungoMan85 · · Score: 0, Offtopic

    Anyone else notice how broken /. has been lately? Maybe it's just a false impression I'm getting based on a few incidents, or maybe I just notice it now. But it seems there's been a lot more duped stories, bot floods of comments, and entire discussions over mod points compared to even a month or two ago.

    --
    Bungo!
    1. Re:hmmmm... by LiquidCoooled · · Score: 0, Offtopic

      I noticed this as well, and put a note about it into the slash bug thingy. I was told slash was under crapflood attack.
      A couple of days later, the Captcha image things were put in, and it all stopped for a while.
      Now because of issues with the Captcha (other slash bug notices), they have apparantly been removed again, and the problem has come back...

      Its disconcerting to see comments and replies posted about stories you read earlier in the day.
      So much so, it felt more like a DB corruption than an attack, but since we must believe our slash gods, and since they appeared to stop with the Captchas, I would assume they know more than us :)

      --
      liqbase :: faster than paper
    2. Re:hmmmm... by Anonymous Coward · · Score: 0
      yeah, slashdot is being crapflooded. I tracked down the ip address and found it was CmdrTaco, et al postings all these gay stories.

      John Adments, Sr. Network Consultant, VA Linux.

  19. auto-reexecution? by cahiha · · Score: 1

    Someone care to explain what OpenSSH means by that? The only mention of it seems to be with OpenSSH, and I'm pretty sure I have never needed "auto-reexecution" in order to make anything secure so far...

    1. Re:auto-reexecution? by slavemowgli · · Score: 4, Informative

      From the Changelog for OpenSSH 3.9:

      Make sshd(8) re-execute itself on accepting a new connection. This security measure ensures that all execute-time randomisations are reapplied for each connection rather than once, for the master process' lifetime. This includes mmap and malloc mappings, shared library addressing, shared library mapping order, ProPolice and StackGhost cookies on systems that support such things.

      Hope this helps. :)

      --
      quidquid latine dictum sit altum videtur.
    2. Re:auto-reexecution? by Tuck · · Score: 1
      From a response I posted first time around:

      What it means is that a new copy of sshd is exec'ed for each connection after the master sshd fork()s to handle the connection. Previously, the forked sshd would just handle the whole session. It starts off as a literal copy of the address space of the parent and stays very similar throughout its life.

      Now should there be some kind of vulnerability in sshd, an attacker can connect, get a new fork()ed copy of the master sshd and attempt to guess whatever they need to successfully exploit it. Should they guess wrong, their sshd will likely crash, but they can just connect, get another (identical) copy and try again.

      Some systems (eg OpenBSD and PAX-based Linuxes like Adamantix) shuffle various things up (library offsets, stack location, ProPolice canaries, whatever) at exec() time. In the case of sshd, re-execing after the fork() means that instead of being able to linearly scan through the possible values needed to conduct the attack, the attacker has to guess the right ones for their current connection. Basically, instead of multiple shots at a stationary target, the attacker is now faced with an environment with lots of moving targets, all of which must be hit in order to conduct a successful attack. This should make it much harder to conduct the exploit.

      For a look at those moving targets, see Theo de Raadt's Exploit Mitigation Techniques paper.

      --
      $ find /pub -beer "James Squire Amber Ale" -drink
    3. Re:auto-reexecution? by cahiha · · Score: 1

      Thanks for the response.

      I was afraid it was something like this: OpenBSD is clearly completely on the wrong path when it comes to security.

  20. It's not you by Anonymous Coward · · Score: 0

    I blame Zonk. Zonk posts a lot of dupes. While we lost michael's flamebait stories, we now see Zonk's "HEY I DON'T READ SLASHDOT, I JUST GET PAID TO CLICK BUTTONS" stories.

  21. OpenSSH by Mark_MF-WN · · Score: 2, Informative
    SSH rules -- definitely one of the triumphs of modern software development. An absolutely essential set of tools, with open standards, competing implementations, and availability on every platform conceivable.

    So hats off to OpenSSH, y'all. :)

    1. Re:OpenSSH by Anonymous Coward · · Score: 0

      $ dig openssh.wideopenbsd.org txt

  22. I've been SSHGuru for 13 years by SSHGuru · · Score: 0, Offtopic

    Should I sue them for violating my stock service called SSHGuru(dot)com?

    1. Re:I've been SSHGuru for 13 years by Anonymous Coward · · Score: 0

      SSH 1 dates back at least to 1995 - 10 years. And it's a different field. And as sibling post has pointed out, your service certainly wasn't called SSHGuru.com back then.

    2. Re:I've been SSHGuru for 13 years by ArbitraryConstant · · Score: 2, Insightful

      No, "SSH" has been around for a long time, it predates the OpenSSH client and probably your website.

      --
      I rarely criticize things I don't care about.
    3. Re:I've been SSHGuru for 13 years by Anonymous Coward · · Score: 0

      Fuck off

  23. Yaa! by Anonymous Coward · · Score: 0

    Yaa're completely right! ;)

  24. Re:in related news.... by JeiFuRi · · Score: 0, Troll

    Be quiet you heterophobe.

  25. Awesome software by maelstrom · · Score: 2, Interesting

    Thank god that OpenBSD cares enough to make the portable version of OpenSSH. I've used OpenSSH to make my machines more secure on everything from Solaris to Linux to *BSD.

    Kudos!

    --
    The more you know, the less you understand.
    1. Re:Awesome software by ignorant_coward · · Score: 1


      Yeah, but how many Linux users give credit to either the Linux kernel hackers or to Red Hat for OpenSSH? "Hey, this Linux is awesome! I can telnet home from anywhere!"

    2. Re:Awesome software by Anonymous Coward · · Score: 0


      Since it's from OpenBSD, does this mean that Linux is dying?

    3. Re:Awesome software by N1KO · · Score: 1

      None, because kernel hackers work on the kernel and they shouldn't get credit for openssh.

    4. Re:Awesome software by Anonymous Coward · · Score: 0


      Ha ha, you overestimate the average Luser.

  26. Cool... by smkndrkn · · Score: 1

    I recently implemented OpenSSH for a remote access project and while I really like OSSH I have a few feature requests:

    1) I wish I could control what fowarding can occur in the config file on the server. Access lists would be great here.

    Currently I do this by having the system in the DMZ and applying an access list to the entire user population.

    2) I wish I had the ability to log which users opened what tunnels where.

    Even so this a great application and I use it every day.

    Grats on making it 5 years with a quality application.

    --
    ======== In the future, everything will be artificial. ========
    1. Re:Cool... by Anonymous Coward · · Score: 1, Informative

      I wish I could control what fowarding can occur in the config file on the server. Access lists would be great here.

      If you use public-key authentication (and users don't have r/w access to the ~/.ssh/authorized_keys file, you can put restrictions on what each key can forward to.

    2. Re:Cool... by packetl0ss · · Score: 1
      If you use public-key authentication (and users don't have r/w access to the ~/.ssh/authorized_keys file, you can put restrictions on what each key can forward to.

      The sshd manual page has a section named "AUTHORIZED_KEYS FILE FORMAT" that has details on the format of what goes in $HOME/.ssh/authorized_keys and what options are supported.

    3. Re:Cool... by petermgreen · · Score: 2, Informative

      if you use privilage seperation then tunnels come from the userid that created them.

      therefore you should be able to control them with iptables user matching

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    4. Re:Cool... by smkndrkn · · Score: 2, Interesting

      Sadly, or not, I'm using SecurID from RSA Security and the PAM module requires that I shut off Privsep.

      --
      ======== In the future, everything will be artificial. ========
  27. Re:in related news.... by Anonymous Coward · · Score: 1, Funny

    CmdrTaco's boyfriend also turned 5 years old.

    I think that means the end of its "Leakage and Puncture Warranty" then.

  28. SSH is wonderful, and yet users still don't get it by Rantastic · · Score: 2, Informative

    I love ssh. I use it everyday.

    Where I used to work (I quit 2 months ago) it was a contant battle to get users to use ssh instead of telnet. Yes, that's right, telnet. When I first started working there, a little over a year ago, I was shocked to discover that thousands (no exageration) of developers were still using telnet to access unix hosts.

    When I asked my manager about this, his explanations ranged from "that is how they have always worked" to "some of them just don't know how to use ssh."

    When I spoke to the users themselves they just could not understand what is wrong telnet.

    Of course, I should point out that this is also a company that suffered a massive data theft (something like 90,000 email addresses) last year...

    --
    Ask Slashdot: Where bad ideas meet poor googling skills.
  29. No you haven't by Anonymous Coward · · Score: 0
    $ whois sshguru.com
    ...
    Domain name: sshguru.com

    Registrant Contact:
    SSHGuru
    Scott Weiner (Scott@SSHGuru.com)
    +1.9542247201
    Fax: +1.9543372927
    757 SE 17th Street
    #1012
    Fort Lauderdale, FL 33316
    US
    ...
    Creation date: 21 Jul 2004 18:13:41
    Expiration date: 21 Jul 2010 18:13:41

    Not even thirteen months, let alone thirteen years. "Weiner" is so appropriate.

  30. Re:SSH is wonderful, and yet users still don't get by brsmith4 · · Score: 2, Insightful

    Manager: "that is how they have always worked"
    ...

    Manager: "some of them just don't know how to use ssh."

    You: "{manager}, Telnet is a huge security risk and it is only a matter of time before we are screwed royally by this. I recommend that we plan on disabling telnet in the near future on all hosts. Before that time, I will send out an E-Mail to all affected staff with instructions for use and notification of when telnet services will be disabled. I think this is a good idea, what do you think?"

    After that, your responsibility in the matter is moot.

    You: Documents that you brought this issue up with your manager in the event that he/she decides not to pursue your idea, covering your ass and placing as much blame on your manager for any fuck ups that occur as a result of his/her stupidity.

    If you weren't in a position to suggest such policy, then I pity you and am glad you got out of such a job.

  31. AHHHH.... by orlanz · · Score: 1

    Ok... more questions arose from one :(

    What I use tunneling (putty) for is vnc and other services. I just tunnel my remote (login from) host ports through the login and into the localhost (login into).

    Now what is SOCKS5 proxy, Dynamic tunneling?

    Thx

    On another similar topic. I been trying to tunnel on an old Mac 9.2. It has MacSSH. My ssh server uses SSH2. I can login to the server using putty, linux, and even Mac OS X. But even though I can login to the campus SSH2 (from there I can go to mine), I can't seem to get to my ssh2 directly. No matter what I try! Any Mac users out there?

    1. Re:AHHHH.... by Anonymous Coward · · Score: 0

      If you use Putty, and you go into Connection > SSH > Tunnels, you can add a new forwarded port. To setup a SOCKS5 proxy/dynamic tunnel, put in a source port (1080 is pretty standard for SOCKS5), leave the destination blank, then click add. Save/open this session and login. Now, in an application that supports SOCKS5 proxies, like a web browser, set the SOCKS host to 127.0.0.1, and the port to 1080. Now all access will be done over your SSH tunnel proxy. The advantage is that you don't need to set up multiple ports.

    2. Re:AHHHH.... by hawaiian717 · · Score: 1

      MacSSH is an SSH client only, not a server. Mac OS 9 has no command line shell to log in to. Your best bet is to set up a VNC server on the Mac and use that.

      --
      End of Line.
  32. Typo by Anonymous Coward · · Score: 1, Funny

    Actually the name is Tatu Ylönen.

    Here's some dots to use in the future: ......

  33. Re:Ettercap team claim SSH / SSL is easy crackable by packetl0ss · · Score: 2, Informative

    What symmetric cipher, that ssh uses, even supports 4096 bit encryption? I thought bits that high were only supported for public/private keys but not the symmetric ciphers themself. According to the ssh manual page, it seems like the supported symmetric ciphers only go up to 256 bits.

  34. Re:Ettercap team claim SSH / SSL is easy crackable by AndreyF · · Score: 1

    Hm, I suppose I stand corrected. Would it be practical to have a summetric cipher with 4094 bit encryption, or would that make things run a bit slow?

  35. We need a general forum by jpardey · · Score: 0, Offtopic

    If there was a general forum with no topic, then complaints could be discussed. Of course, then people could also complain about specific editors...

    --
    I have freaks! I did something right...
    1. Re:We need a general forum by drsmack1 · · Score: 0, Offtopic

      Are you saying that the only thing that cannot be discussed on slashdot is slashdot?

  36. telnet can be reasonably secure by vince1 · · Score: 1

    Telnet on BSD has had encryption for at lease ever since we started using it. I remember Linux did not a few years ago when we first changed to BSD but it appears that the recent Linux systems running on our ISP and on Sourceforge are now running the BSD telnet with encryption. ssh is still better because you can use dual public/private rsa/dsa keys and login without having to type a password, but as long as you are not telneting to/from a toy system that has no regard for security and does not support encryption, telnet is not so bad. We still use it a lot on our LAN. We are running all NetBSD and FreeBSD.

  37. Re:SSH is wonderful, and yet users still don't get by jd · · Score: 4, Insightful
    You think that's bad? Many Government places insist on using Telnet and RSH (with .rhosts files!) because "SSH isn't a FIPS standard".


    Never mind that telnet/rsh have no security at all, apparently if security exists, it has to be "approved". Now, I don't dispute the idea of having validated security, but I do dispute the claim that no security at all is preferable.


    It also neglects the fact that SSH is merely the program, that the encryption algorithm used is AES, which is most certainly a FIPS standard.


    In other words, it's not just that "users don't get it" - although that is often the case. The problem is also malignant attitudes in management that regard total insecurity as politically more acceptable.


    IMHO, if management enacts a policy that cripples security or eliminates it entirely, then management should be culpable. Encryption may be explicitly covered by FIPS, but that doesn't mean insecurity should be an acceptable standard for anyone.


    In the case described by the parent post, that of users not knowing how to use SSH, fine. Mandate that all computers use host-to-host IPSec. The users then don't need to know a damn thing, but the connections are just as secure.


    In other words, ignorance can sometimes be an excuse, but this isn't one of those times, as all it would take is ticking a checkbox under Windows and not doing a whole lot more under Linux. They can remain blissfully ignorant, continue to be stupid, but still remain perfectly safe.


    IPSec and SSH are not just good ideas, they SHOULD be the lore. (Not law, just lore. Though making telnet a crime might not be such a bad idea...)

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  38. Proactive? They've got to be kidding. by Anonymous Coward · · Score: 0

    Proactive?!! Others have done privsep years before OpenSSH finally got around to it, and that was only after a number of serious holes were found.

  39. Re:Ettercap team claim SSH / SSL is easy crackable by kasperd · · Score: 3, Informative

    Would it be practical to have a summetric cipher with 4094 bit encryption, or would that make things run a bit slow?

    256 bit AES use 14 rounds with a 128 bit key in each round. Rather than generating the 1792 bit keyschedule from the 256 bit key, you could just use a 1792 bit key. The speed would be the same as 256 bit AES. But don't expect it to be much more secure.

    Most likely the cipher isn't the weakest point anyway. If you want to have 256 bits of entropy in your password you need aproximately 42 random characters.

    --

    Do you care about the security of your wireless mouse?
  40. Re:SSH is wonderful, and yet users still don't get by NutscrapeSucks · · Score: 3, Insightful

    Personally, I think the "OMG Telnet!" thing has gone way overboard when you are talking about internal networks.

    Sure you _should_ use encrypted protocols, but when you look at a realworld network, it's full of NFS, SMB, FTP, SMTP, IMAP, HTTP, RPC, 5250/3270 and a gazillion other things that pass sensitive information in plaintext. Telnet is just the tip of the iceburg and the easiest to replace. Ultimate one should be looking at IPSec or VPN rather than making a big deal about SSH vs Telnet.

    Now, if you are typing a root password onto a Internet host, that's another story, but I sincerely hope you don't have thousands of developers with root access somewhere.

    --
    Whenever I hear the word 'Innovation', I reach for my pistol.
  41. Re:SSH is wonderful, and yet users still don't get by multiplexo · · Score: 1
    No kidding. And then you have idiot programs such as Oracle RAC and Veritas NetBackup which need to have .rhosts files so that they can install client software.

    My strategy for getting rid of telnet has been to disable it on all new hosts (easy since it's disabled out of the box on new SuSE and RedHat installs. Then when people complain I go and show them how port forwarding works with X-windows and when they realize that they don't have to run xhost and set their display environment variable if they're using ssh -X they become ssh converts. This is good because it means that I haven't had to use my fallback position yet, which is to tell the users that we didn't have enough money to buy telnet and rsh licenses for new UNIX systems.

    --
    cheap labor conservatives - they want to keep you hungry enough to be thankful for minimum wage.
  42. Re:SSH is wonderful, and yet users still don't get by dubious9 · · Score: 1

    some of them just don't know how to use ssh

    Don't know how? You could probably 'ln -s /usr/bin/ssh /usr/bin/telnet' without anybody noticing much. Sure there may be "power users" of telnet, but they probably already know how to use ssh.

    Seriously, instead of

    telnet me@host
    do
    ssh me@host

    For the trivial case it's a drop in replacement.

    --
    Why, o why must the sky fall when I've learned to fly?
  43. Re:SSH is wonderful, and yet users still don't get by Spectra72 · · Score: 1
    Oracle RAC can work over ssh, the 10g install docs even specifically mention it.

    Note:
    This section describes how to set up user equivalence for rcp, which the Installer uses when copying Oracle software to the other cluster nodes. If you prefer, you can configure the Secure Shell (SSH) tool suite, so that the Installer uses scp instead of rcp. See the SSH documentation for information about setting up user equivalence for scp.
  44. Nice to know by Anonymous Coward · · Score: 0

    What I want to know is: why is it that OpenSSH's chief dependency, OpenSSL, hasn't even reached 1.0 status over these past 5 years?

    1. Re:Nice to know by Anonymous Coward · · Score: 0

      Who cares? How on earth does a version number matter?

  45. Re:SSH is wonderful, and yet users still don't get by N1KO · · Score: 1

    In the case described by the parent post, that of users not knowing how to use SSH, fine.

    Isn't ssh almost exactly the same as telnet in terms of the interface?

    I really don't see how anyone could claim that using one is harder than the other. Or that they don't want to learn something they already know.

  46. OpenSSH, seriously laggy mailservers by ^Case^ · · Score: 1
    I got the announcement earlier today and wondered why it was dated 28 Sep 2004, a little header parsing revealed the following (email addresses altered to protect the innocent):
    Received: from warr.ath.cx (70-32-9-83.frdrmd.adelphia.net [70.32.9.83])
    by shitei.mindrot.org (Postfix) with SMTP id 14EC827C188
    for <openssh-unix-announce...>;
    Sun, 5 Jun 2005 15:00:29 +1000 (EST)
    Received: (qmail 30775 invoked by uid 1000); 5 Jun 2005 05:00:27 -0000
    Delivered-To: unknown
    Received: from suen.ed.psu.edu (146.186.175.19) by myria.szcat.lan with POP3;
    05 Jun 2005 05:00:27 -0000
    Delivered-To: ...
    Received: (qmail 6581 invoked from network); 28 Sep 2004 14:46:23 -0000
    Received: from tr12g04.aset.psu.edu (HELO tr12n04.aset.psu.edu)
    (128.118.146.130)
    by cdr19.ed.psu.edu with SMTP; 28 Sep 2004 14:46:23 -0000
    And yes, I know it's not really a laggy mailserver ;-)
  47. Re:SSH is wonderful, and yet users still don't get by butt-rock+camaro · · Score: 1

    Netbackup can be installed over ssh; it's a question of whether or not the rep doing the install wants to deal with it. I got asked to open telnet and rlogin and I stood my ground on that one. I told the rep that I'd be happy to create a temporary set of ssh keys so that he could call ssh like he'd use rlogin (and not have to use a passwd). He agreed, modified his install script, and installed. After he was done I removed the keys and everything was kosher.

  48. Re:SSH is wonderful, and yet users still don't get by butt-rock+camaro · · Score: 1

    I doubt that many users realize that you can pass in username to telnet like me@host; they just go "telnet host" and respond with username and login when asked. Still, I agree, it's not like the login style of ssh is difficult to get used to.

  49. Re:SSH is wonderful, and yet users still don't get by Anonymous Coward · · Score: 0

    You might want to learn about secure telnet before you outlaw the protocol.

    Kermit includes a secure telnet client. The same web page says Linux and Solaris ship secure telnet servers.

    Complaining about how insecure telnet is without security enabled is like complaining about how insecure NFS is without security enabled.

  50. Re:SSH is wonderful, and yet users still don't get by jd · · Score: 1
    Uh, no. Telnet is a terminal emulator and you can escape into the telnet control panel by using CTRL-]. SSH opens up a shell on the remote machine and copies the output onto your existing terminal.


    Telnet doesn't copy any environment variables over, as it -is- a terminal emulator, and not a shell environment. SSH handles things like the display, but would be capable of passing any environment over.


    SSH can be placed in the background - you are really not advised to do that with Telnet. :)


    Last, but not least, telnet doesn't support anything similar to scp. Unless you count telnetting to the FTP server, and manually keying in the commands.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  51. Re:SSH is wonderful, and yet users still don't get by Anonymous Coward · · Score: 0

    Sure you _should_ use encrypted protocols

    No, you must use encryted protocols. Many corporate networks have thousands of users. Sniffing information on such networks is trivial. Do you really want other people reading your email? How about sending email from your account? Email is just the begining of what other people could get into.

  52. Re:SSH is wonderful, and yet users still don't get by hawaiian717 · · Score: 1
    Or, write a script that interactively asks for the username then pass it off to ssh (don't need to prompt for password since ssh will do that anyway):

    #!/bin/bash
    echo -n "Username: "
    read un
    ssh ${un}@${1}
    --
    End of Line.
  53. Re:SSH is wonderful, and yet users still don't get by NutscrapeSucks · · Score: 1

    You must, but hardly anyone does. Regardless, if your requirements that all communication must be encrypted, you should be doing it on the transport level with IPSec rather than hacking together application-level solutions like SSH, HTTPS, etc.

    --
    Whenever I hear the word 'Innovation', I reach for my pistol.
  54. security through naivete by Anonymous Coward · · Score: 0

    only one public remote root in 5 years!

  55. The editors.. by Kjella · · Score: 1

    The editors are on floor 500.

    Just wait for your promotion.

    --
    Live today, because you never know what tomorrow brings
  56. Re:SSH is wonderful, and yet users still don't get by multiplexo · · Score: 1
    Oracle RAC 10g can work over ssh, Oracle RAC 9.1 cannot.

    --
    cheap labor conservatives - they want to keep you hungry enough to be thankful for minimum wage.
  57. Re:SSH is wonderful, and yet users still don't get by DMNT · · Score: 1

    AFAIK, government might have a problem with SSH: It isn't FIPS standard and they might be afraid that there's some nice booby trap that sends their connection data to 3rd parties. Code audit isn't done by trusted (by government) side. I use SSH more than any other single program. Great way for 'screen -r' and then you have all your IM, IRC and mail program apps wherever you are. No problem with untrusted (even unencrypted) wireless networks as long as I have a laptop I can trust.

    --
    ?SYNTAX ERROR
  58. A much needed feature by totallygeek · · Score: 1
    I wish that OpenSSH would include the following features:

    LoginFailureTracking On
    LoginFailureAttempts 3
    LoginFailureShell "/sbin/iptables -I INPUT -s %1 -j DROP"

    Oh, I need this or something like:

    InvalidUserLockoutCount 3
    InvalidUserLockoutByIP yes
    InvalidUserLockoutResetSeconds 120

    Or, does anyone do something similar using a log watching program? I would really like to know, now that I have SSH firewalled off so restrictive and my open boxes get more than 1,000 invalid user hits per day.

  59. Use Putty by Anonymous Coward · · Score: 0

    The Putty SSH client allows you to specify proxy settings. If you need a CLI, you can use Plink from the same set of tools.

    http://www.chiark.greenend.org.uk/~sgtatham/putty/

  60. Re:SSH is wonderful, and yet users still don't get by Anonymous Coward · · Score: 0

    "You think that's bad? Many Government places insist on using Telnet and RSH (with .rhosts files!) because "SSH isn't a FIPS standard".

    Never mind that telnet/rsh have no security at all, apparently if security exists, it has to be "approved". Now, I don't dispute the idea of having validated security, but I do dispute the claim that no security at all is preferable"

    At the risk of sounding inflammatory, perhaps you "don't get it". It is preferable for the end-user to know that what they are using is definitely not secure, than to have misplaced trust in an unverified system that claims to be secure, but may not be. By mandating the use of telnet, it means that you are made aware of the necessity of assuring security by some other means, for example, by using an approved secure VPN.

  61. Re:SSH is wonderful, and yet users still don't get by Bob+Uhl · · Score: 1
    I've had similar experiences with both SSH and sudo. Never mind that 'ssh host' is easier than 'telnet host,' especially with keys set up. Never mind that scp is light-years more pleasant than ftp. Never mind that sftp does ftp's job, better. Never mind that sudo is an absolutely brilliant solution to the problem of Unix's weak support for roles (I love Unix, but let's be honest--it's not the end-all, be-all of OS design). Never mind that I, as a Unix admin, do all of my work with ssh & sudo; somehow the Oracle DBAs and the developers need telnet and need the root password (or, in one memorable instance, a UID of 0!).

    Bah!

  62. Re:SSH is wonderful, and yet users still don't get by jd · · Score: 1
    Oh, I wouldn't regard that as inflamatory at all, and I would agree with you if they actually DID use something else. What happens is that they don't do anything else. Rather, they just accept total insecurity and accept that as the "way it must be done".


    Security should, indeed, be verified and made safe, but that does not mean total insecurity at all levels should be accepted as the path of least resistance. When a bar has been raised, it is often easier and quicker to just walk round it and make no effort to raise your own standards.


    When it is personal stuff, then that's a personal decision and that's fine. When it is a Government, dealing with the property and future of the nation - and therefore stuff that does not actually belong to the Government per se - I'm not sure it has any business being so casual.


    Corporations dealing with their own data, again that's their affair. Likewise, when it comes to information that doesn't belong to it but is merely in their safekeeping, they are taking on a level of responsibility and should reflect that in their actions.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)