SSH Public key based authentication Rumi, June 9, 2014September 3, 2017 Method-1: Create the cryptographic Key on FreeBSD / Linux / UNIX workstation, enter: ssh-keygen -t rsa Assign the pass phrase (press [enter] key twice if you don’t want a passphrase). It will create 2 files in ~/.ssh directory as follows: ~/.ssh/id_rsa : identification (private) key ~/.ssh/id_rsa.pub : public key Use scp to copy the id_rsa.pub (public key) to rh9linux.nixcraft.org server as authorized_keys2 file, this is know as Installing the public key to server. scp .ssh/id_rsa.pub vivek@rh9linux.nixcraft.org:.ssh/authorized_keys2 From FreeBSD workstation login to server: ssh rh9linux.nixcraft.org Changing the pass-phrase on workstation (if needed): ssh-keygen -p Use of ssh-agent to avoid continues pass-phrase typing At freebsd workstation type: ssh-agent $BASH ssh-add Type your pass-phrase Now ssh server will not use prompt for the password. Above two commands can be added to your ~/.bash_profile file so that as soon as you login into workstation you can set the agent. Deleting the keys hold by ssh-agent To list keys, enter: ssh-add -l To delete all keys, enter: ssh-add -D To delete specific key, enter: ssh-add -d key Method-2 To generate a public and private key run this command on your backup server: sudo ssh-keygen -t rsa We do not want a passphrase for this key because we want these computers to be able to connect to each other without our intervention. Press “ENTER” through all of the prompts to accept the defaults. user@backupserver:~#: sudo ssh-keygen –t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: … The key's randomart image is: … We now have a public and private key pair that will allow us to sign in to other servers from our backup server. We need to transfer our public key to the machine we will be backing up so that it knows that we are allowed to access it. sudo ssh-copy-id -i /root/.ssh/id_rsa.pub root@example.com Be sure to change “example.com” to the IP address or domain name of the server you will back up. Once that command executes, you should check that you are able to log-in to your server from your backup server without a password. sudo ssh root@example.com Once you’ve verified that you can connect correctly, exit out so that you are able to work on your backup server again. exit Related Administrations Configurations (Linux) SSH
rec_control man section September 11, 2011September 11, 2011 Name rec_control – control pdns_recursor Synopsis rec_control [–help] [–socket-dir] [–socket-pid] command .. Description rec_control(1) allows the operator to control a running instance of the pdns_recursor. The commands that can be passed to the recursor are described on http://doc.powerdns.com/rec-control.html Examples To stop the recursor by hand, run: # rec_control quit To… Read More
Installing XHProf on Debian January 12, 2013January 12, 2013 xhprof provides profiling information, down to the function call. This includes execution time, CPU and memory usage for each operation. The module allows you to find and optimise bottlenecks in your application. The library includes a GUI output, you just use the classes provided to create the reports. I installed… Read More
Install Percona XtraDB Cluster for MySQL 5.7 on Debian 8 February 18, 2019 First of all, why we choose three nodes and not only two? In any cluster, the number of nodes should be odd, so in the case of disconnection of a node, we assume that the highest group of servers has the fresh data, and should be replicated to the down node… Read More