ในบางครั้งการโอนย้ายไฟล์หรือทำงานระหว่าง Server ต่างกันสองเครื่องอาจจะมีปัญหา
ความไม่สะดวกเช่้น ต้อง Login บ่อยๆ วันนี้เลยมาเสนอวิธีในการ Login ssh ระหว่างเครื่องโดยไม่ต้องกรอกรหัสใดๆ พิมพ์แ่ค่ ssh username@targetserver.com เฉยๆก็เข้าได้แล้ว

ดังกรณีต่อไปนี้ ต้องการ Login จาก mylocalserver.com ไปยัง targetserver.com
โดยไม่ต้องกรอกรหัสให้ทำดังนี้

[hide=1]
1. สร้าง public key และ private key ด้วย algorithm แบบ RSA ลงในเครื่องต้นทางก่อนด้วยคำสั่ง

Code:
# ssh-keygen -t rsa
จะถามคำถามสา่มครั้งให้กด Enter ผ่านไปเลยไม่ต้องกรอกอะไร

Code:
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:
03:a0:9f:ac:0a:5b:0d:5f:b9:0e:c9:80:dc:71:4c:e3 root@mylocalserver.com
2. ให้ copy ไฟล์ public key ไปส่งยัง folder เดียวกันที่ folder ปลายทาง

[code]
#scp /root/.ssh/id_rsa.pub