Posts

Showing posts with the label ssh

Mounting a remote directory to local PC using ssh

If one needs to mount any directory of HPC (or any other remote PCs) to his/her local desktop then the following steps to be followed Check for passwordless ssh login (if not generate by following this ) In local PC: install sshfs ln local PC: sshfs remote-login-details:/directory-to-be-mounted /mount-point-in-local-PC To unmount, use: fusermount -u /mount-point-in-local-PC

SSH login without password

Password less login over SSH First log in on A as user a and generate a pair of authentication keys. Do not enter a passphrase: a@A:~> ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/home/a/.ssh/id_rsa): Created directory '/home/a/.ssh'. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/a/.ssh/id_rsa. Your public key has been saved in /home/a/.ssh/id_rsa.pub. The key fingerprint is: 3e:4f:05:79:3a:9f:96:7c:3b:ad:e9:58:37:bc:37:e4 a@A Now use ssh to create a directory ~/.ssh as user b on B. (The directory may already exist, which is fine): a@A:~> ssh b@B mkdir -p .ssh b@B's password: Finally append a's new public key to b@B:.ssh/authorized_keys and enter b's password one last time: a@A:~> cat .ssh/id_rsa.pub | ssh b@B 'cat >> .ssh/authorized_keys' b@B's password: From now on you can log into B as b from A as a ...