Chuyển đến nội dung chính

How to remote ssh from A to B without password

SSH login without password

Your aim

You want to use Linux and OpenSSH to automize your tasks. Therefore you need an automatic login from host A / user a to Host B / user b. You don't want to enter any passwords, because you want to call ssh from a within a shell script.

How to do it

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 without password:
a@A:~> ssh b@B hostname
B
A note from one of our readers: Depending on your version of SSH you might also have to do the following changes:
  • Put the public key in .ssh/authorized_keys2
  • Change the permissions of .ssh to 700
  • Change the permissions of .ssh/authorized_keys2 to 640

Nhận xét

Bài đăng phổ biến từ blog này

Ôn thi !!

Lâu rồi không có cái cảm giác ngồi học đêm tính tính toán toán, ngồi học lại nhớ lại những năm đầu học những môn đại cương phải tính toán nhiều. Giờ thì mình cũng đang học 1 môn đại cương, hix chiều mai thi rồi. Dự định học bao nhiêu mà toàn lười cứ ngồi vào bàn là lại buồn ngủ Nay thì không thể nào mà buồn ngủ được. Lại cộng với đi xem bóng đá làm ly cafe chắc nay thức đến sáng luôn. Có lẽ tầm này là tầm học vào nhất, đọc đâu hiểu luôn không như lúc tối đọc mà chẳng hiểu gì. Cố lên, mai thi xong lại được xả hơi. Thi xong phải đi lên hồ gươm xem mới được. Dạo này cứ lấy cái cớ ngồi học để chẳng đi đâu cả. Nhiều khi cũng bị stress vì mãi mà chằng học được tý gì.Thôi học tiếp nào .....

Change Timezone in CentOS | Thay đổi múi giờ trong CentOS

Timezone of VietNam is Asia/Ho_Chi_Minh. To change default timezone in centos, follow this struction.   mv /etc/localtime /etc/localtime.bak ln -s /usr/share/zoneinfo/Asia/Ho_Chi_Minh /etc/localtime Type date in terminal and you will see time in Viet Nam In Linux, the system time zone is determined by the symbolic link /etc/localtime . This link points to a time zone data file that describes the local time zone. The time zone data files are located at either /usr/lib/zoneinfo or /usr/share/zoneinfo depending on what distribution of Linux you use. For example, on a SuSE system located in New Jersey the /etc/localtime link would point to /usr/share/zoneinfo/US/Eastern . On a Debian system the /etc/localtime link would point to /usr/lib/zoneinfo/US/Eastern . If you fail to find the zoneinfo directory in either the /usr/lib or /usr/share directories, either do a find /usr -print | grep zoneinfo or consult your distribution's do...

Ba trang web học tiếng Anh hữu dụng

Để ôn luyện kiến thức văn phạm trên Internet, bạn nên vào địa chỉ web của Đại học Purdue (Hoa Kỳ) tại http://tinyurl.com/y82f7ge Trong khung bên tay trái là mục lục các điểm văn phạm hướng dẫn cách sử dụng hiệu quả trong việc viết, nói Anh văn. Bạn sẽ biết được cách dùng đúng giới từ, mạo từ, trạng từ, danh từ và cách viết đúng chính tả các từ tiếng Anh. Mỗi bài giảng còn có thêm các ví dụ để bạn hiểu rõ hơn. Khi đã cơ bản nắm được các kiến thức chung ấy, bạn có thể học thêm về một số hướng dẫn quan trọng khi sử dụng văn phạm bằng cách nhấn chọn lên liên kết General Writing rồi xem nội dung trong trang web hiện ra. Trang web sẽ chỉ dẫn cho bạn cách viết một bài văn tiếng Anh hoàn chỉnh từ việc nhập đề cho đến lúc kết thúc như thế nào. Để làm các bài tập liên quan đến văn phạm, bạn nhấn chọn lên liên kết Owl Exercises ở khung bên tay trái. Trong này, trang web cung cấp rất nhiều bài tập hay về văn phạm, cấu trúc câu, văn phong khi viết, cách viết đúng chính tả... Trong mục Workshop a...