Ssh to connect remotely
install openssh-server on the machine which is going to be visited
sudo apt install net-tools
ifconfig
#
sudo apt install openssh-server
# ask for the host ip
ip --brief addr show
in the client machine the ssh-client has to be installed. Otherwise install it
sudo apt install openssh-client
Once we have the client installed we can connect to the other machine as follows
ssh dell@192.168.0.34
ssh worker-one@192.168.0.31
ssh worker@192.168.0.32
ssh Adv1!@192.168.0.34
the first time you connect you have to say yes
to add the ssh key in your ssh keystore.
In this way you can connect remotely.
If there is a problem with the fingerprint, you can remove it using this command and setting up the ip of the host with the ssh connection problem.
ssh-keygen -f "/home/worker-one/.ssh/known_hosts" -R "192.168.0.32"
copying files from one host to another
copy the folder of the local-user user to the remote user in the ip and folder
scp -r /home/local-user 192.168.0.31:/tmp
the first time you connect you have to say yes
to add the ssh key in your ssh keystore.
In this way you can connect remotely.
Rename user name
# Renaming Users in Linux
sudo usermod -l <new-name> <old-name>
# Changing a User’s Home Directory in Linux
sudo usermod -d /home/joedoe -m johndoe
# Changing a User’s UID
sudo usermod -u 5001 johndoe