Feature #967

Configure sshd with basic functionality

Added by Davide Principi over 9 years ago. Updated over 8 years ago.

Status:CLOSEDStart date:03/30/2012
Priority:NormalDue date:
Assignee:-% Done:

100%

Category:nethserver-base
Target version:DEV4
Resolution: NEEDINFO:

Description

sshd for user operations is configured by project:nethserver-openssh

We keep basic sshd functionality in project:nethserver-base to allow root access only.

The Remote Access web console panel allow

  • enable/disabling sshd,
  • setting TCP port
  • selecting public/private access

Related issues

Related to NethServer 6 - Task #966: nethserver-openssh initial refactor CLOSED 03/30/2012

Associated revisions

Revision de596354
Added by Davide Principi over 9 years ago

sshd basic configuration: added default sshd key in configuration database, /etc/sysconfig/sshd template and event action bindings. Refs #967 - Configure sshd with basic functionality

Revision 3ad8df27
Added by Davide Principi over 9 years ago

sshd command line port option: added fallback '22' value. Refs #967

Revision 9fedb8d0
Added by Davide Principi over 9 years ago

Ssh UI module: nethserver-base-save event triggered on sshd status change. Refs #967 - Configure sshd with basic functionality

Revision 77a7136f
Added by Davide Principi over 9 years ago

firewall initial setup: fixed ssh state in lokkit state file. Refs #967 - Configure sshd with basic functionality

Revision cf9baee6
Added by Davide Principi over 9 years ago

firewall-adjust action: enanched logic to allow changing a service port value. Refs #967 - Configure sshd with basic functionality

NOTE: A service prop is managed by the action to keep the list of open
ports. On the next invocation the new port list is compared to the
current list and unused ports are closed.

Revision e557f1e3
Added by Davide Principi over 9 years ago

db configuration defaults: enabled PermitRootLogin and PasswordAuthentication by default. Closes #967 - Configure sshd with basic functionality

History

#1 Updated by Davide Principi over 9 years ago

  • Target version changed from DEV2 to DEV3

#2 Updated by Davide Principi over 9 years ago

  • % Done changed from 10 to 40
TODOs
  • observe public/private access prop
  • move UI flags into project:nethserver-openssh: PasswordAuthentication, PermitRootLogin

#3 Updated by Davide Principi over 9 years ago

  • Target version changed from DEV3 to DEV4

#4 Updated by Davide Principi over 9 years ago

TODO:

  • PasswordAuthentication
  • PermitRootLogin

must be set to yes by default

#5 Updated by Davide Principi over 9 years ago

  • Status changed from ON_DEV to MODIFIED
  • % Done changed from 40 to 100

Applied in changeset commit:e557f1e3f47f4739c9489e1fb20ea62cc5de2e22.

#6 Updated by Davide Principi over 8 years ago

  • Project changed from 1 to NethServer 6

Also available in: Atom PDF