4

I have a set of VMs, which have a network private to them, and then they each have a public IP. Is it possible to have a set of rules for the public IP (say no password authentication, non-standard port) and the have another set of rule for the private network (password authentication, port 22) for ssh?

This is on Ubuntu 10.04

1
  • 1
    What operating system is this? – Evan Anderson Oct 8 '10 at 11:56
3

It isn't necessary to configure a second instance for this. Check the "Match" keyword in the sshd_config manpage

1
  • I was hoping that there would be a solution like this, thank you – Dan McClain Oct 12 '10 at 17:09
6

Install/configure another instance of sshd to run under the different set of rules. Check out this link for hints.

3
  • 1
    upvoting because this is on the right lines. No need to install twice though, just use two config files for sshd and use -f when launcing the server (twice). – Sirex Oct 8 '10 at 12:44
  • I figured that this would probably be the way to have this work. – Dan McClain Oct 8 '10 at 12:45
  • Thanks for the clarification, Sirex; +1 to you! I didn't think that it would be necessary to install a second instance, but I don't have a *nix box to try on. Changed "Install" to "Install/Configure" – gWaldo Oct 8 '10 at 13:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.