Linux & mac admin tips & tricks

List of recipes to debug or just do what you need on MAC or LINUX machine.

Find the pid of a listening process + kill it

I found this Stackoverflow question.

On MAC

lsof -i tcp:8018

display a table like that

COMMAND  PID   USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
node    2091 slucas   21u  IPv4 0x55f00507a74a3aa5      0t0  TCP *:4506 (LISTEN)

To kill the process

kill -9   2091

ssh add ssh keys to authorized keys in a server

cat ~/.ssh/id_rsa.pub | ssh root@your.ip.address "cat >> ~/.ssh/authorized_keys"

authorized_keys is file that list all authorized keys in the remote server.

for root login check that PermitRootLogin without-password is set in you sshdConfig file

https://www.digitalocean.com/community/tutorials/how-to-use-ssh-keys-with-digitalocean-droplets

Written on January 3, 2017