To transfer a folder without being asked for a password each time with scp , you should set up SSH key-based authentication between your local machine and the remote server. Here’s how 👇 Step 1: Generate SSH Key (on your local machine) type below command ssh-keygen -t rsa Press Enter for default file location ( ~/.ssh/id_rsa ). If you want, set a passphrase (or leave it empty for no password). Step 2: Copy the Public Key to Remote Server ssh-copy-id root@1 92.168.0.201 or manually: cat ~/.ssh/id_rsa.pub | ssh root@ 1 92.1688.0.201 "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys && chmod 700 ~/.ssh" 👉 Enter the password once here. After this, the key will be stored in ~/.ssh/authorized_keys on the remote server. Step 3: Test Passwordless Login ssh root@192.168.0.201 If it logs in without asking for a password — you're done. Step 4: Transfer Folder with scp (No Password Now) scp -r tes...
🖥 How to Format and Mount a New 1TB HDD to /var/www/recordings on Linux If you’ve added a new HDD to your Linux server and want to use it as a dedicated storage location — for example, to store Asterisk or web server recordings — you’ll need to partition, format, mount, and configure it to auto-mount at boot . In this guide, we’ll walk through the process of wiping the drive (careful — data will be lost!), creating a single ext4 partition , and mounting it permanently. Step 1: Identify Your New Disk Run: lsblk Example output: NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8 : 0 0 931.5 G 0 disk ├─sda1 8 : 1 0 50 M 0 part ├─sda2 8 : 2 0 540.8 G 0 part └─sda3 8 : 3 0 390.6 G 0 part In our case, /dev/sda is the new 1TB disk. ⚠ Warning: Double-check you’ve picked the right disk! Formatting the wrong one will destroy data. Step 2: Unmount Any Mounted Partitions sudo umount /dev/sda* 2>/dev/null Step 3: Wipe Old Partitions and Create One ...