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? Oct 8, 2010 at 11:56

2 Answers 2

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 Oct 12, 2010 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, 2010 at 12:44
  • I figured that this would probably be the way to have this work. Oct 8, 2010 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, 2010 at 13:12

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .