SSH & Remote Access

20 articles
How to Back Up to a Remote Server Using rsync Over SSH on Fedora Back up files to a remote server securely using rsync with SSH on Fedora. How to Change the SSH Port on Fedora Change the SSH port on Fedora by editing /etc/ssh/sshd_config, restarting the sshd service, and updating the firewall rules. How to Connect to a Fedora Machine via SSH Enable the SSH daemon on your Fedora machine, open the firewall port, and connect from any client using the standard ssh command. How to Enable and Start the SSH Server (sshd) on Fedora Enable the `sshd` service to start automatically on boot and start it immediately using `systemctl`, then ensure the firewall allows incoming connections on port 22. How to Fix "Connection Refused" or "Permission Denied" SSH Errors on Fedora Fix Fedora SSH connection refused or permission denied errors by starting the sshd service and correcting key file permissions. How to Harden SSH on Fedora (Complete Security Guide) Secure Fedora SSH by disabling root login and password authentication in sshd_config. How to Host a WordPress Site on Fedora You can self-host a WordPress site on Fedora by installing Apache (or Nginx), MariaDB, and PHP through DNF, then configuring them to serve your site. How to Set Up Automated Backups with rsync and cron/systemd on Fedora Automate Fedora backups by creating a systemd timer unit that triggers an rsync script on a daily schedule. How to Set Up RDP (xrdp) Remote Desktop on Fedora Install xrdp, enable the service, and open the firewall to enable remote desktop access on Fedora. How to Set Up SSH Port Forwarding and Tunneling on Fedora Set up SSH port forwarding on Fedora using the ssh -L command to securely tunnel local traffic to a remote service. How to Set Up VNC Remote Desktop Access on Fedora Install TigerVNC, set a password, open the firewall port, and start the service to enable remote desktop access on Fedora. How to Use rsync for Command-Line Backups on Fedora Use rsync with -avz flags to create efficient, incremental backups on Fedora that preserve file attributes and compress data during transfer. How to Use rsync for File Synchronization and Backup on Fedora Use `rsync` with the `-avz` flags to efficiently sync files while preserving permissions, timestamps, and compressing data during transfer. How to Use scp and sftp for Secure File Transfer on Fedora Fedora includes OpenSSH out of the box, giving you both scp and sftp for encrypted file transfers to and from any SSH-enabled host. How to Use SSH Config File for Easy Connection Management The SSH client config file lets you define aliases, per-host settings, and shortcuts so you can connect to any server with a short memorable name instead of typing full hostnames and options every time. How to Use sshfs to Mount Remote Filesystems on Fedora Mount remote directories locally on Fedora using sshfs by installing the package and running a single command with your SSH credentials. How to Use SSH to Connect to Remote Servers from Fedora Connect to a remote server from Fedora using the ssh command with your username and the server's address. How to Use Timeshift for System Snapshots on Fedora (Btrfs and Rsync) Install Timeshift on Fedora and create a system snapshot using Btrfs or Rsync to enable easy system rollbacks. How to Use tmux or screen to Keep SSH Sessions Alive Use tmux or screen to create persistent sessions that survive SSH disconnections by detaching and reattaching later. Set up SSH server Install the `openssh-server` package using `dnf`, enable the `sshd` service to start on boot, and ensure port 22 is allowed through the firewall.