Fraîche Flow

Linux · Infrastructure · Networking · Virtualisation

docs/SSH administration and access security
57 lines2.18 KB

SSH administration and access security

MILOUD NECILI

Fraîche Flow · IT Systems Integration

Project objective

Secure administrative access transparently and check authentication, permissions and fallback access separately.

My implementation

  • Used OpenSSH for remote administration and jump connections.
  • Set up and checked SSH client configuration, key-based access and hardening.
  • Used sudo deliberately for administrative commands.
  • Distinguished name resolution, login and service permission failures.

Technical context

Target systems ff-core-01, ff-app-01 and ff-mail-01
Client ff-mgmt-01 / Termius
Protection principle No private keys in documentation
Evidence limit Effective configuration documented by the attached terminal output

Result

Login as app on ff-app-01 is evidenced. The SSH service is active and reachable on port 22. The effective configuration shows PermitRootLogin prohibit-password, PubkeyAuthentication yes and PasswordAuthentication yes. Globally disabled password login is therefore not claimed.

Verification and operational evidence

ssh -V
ssh -v [email protected]
sudo sshd -t
sudo sshd -T | grep -Ei '^(port|permitrootlogin|passwordauthentication|pubkeyauthentication|maxauthtries)[[:space:]]'

Active SSH service and open SSH port on ff-app-01

Effective SSH configuration with authentication and root login settings

Practical troubleshooting

An Apache reload without sudo failed due to authorisation. With sudo and a prior syntax check, the change succeeded.

Security and technical context

Keep a second session open and check syntax before hardening changes. Compare host key fingerprints independently. Assess the effective configuration, not just file contents.

Transferable skills

Authentication, least privilege, secure administration and fallback planning.

Project status

Completed according to confirmation from the project lead.