Category Archives: Linux Unix

ssh-keygen: password-less ssh

วันนี้เราจะมาทำให้การใช้ ssh (Secure shell) ในการเชื่อมต่อเข้าไปใช้งานอีกเครื่องหนึ่ง เราจะต้องล็อกอินด้วยการกรอกพาสเวิร์ด อย่างเช่น เรามีเครื่องอยู่สองเครื่อง A กับ B

เรากำลังทำงานอยู่บนเครื่อง A อยากเชื่อมต่อเข้าไปใช้เครื่อง B เราก็ใช้คำสั่ง

pop@computer-a (/usr/home/pop) # ssh pop@computer-b
The authenticity of host ‘computer-b (10.89.88.98)’ can’t be established.
RSA key fingerprint is 20:7a:2d:4c:fb:c6:a3:f1:5b:60:6b:ca:51:9e:bb:70.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘computer-b,10.89.88.98’ (RSA) to the list of known hosts.
Password: กรอกพาสเวิร์ด

จากนั้นเราก็จะสามารถเข้าไปใช้เครื่อง B ได้ แต่ปัญหามันมันไม่ได้อยู่ตรงนี้ ปัญหาของเราคือถ้าเรามี account เดียวกันบนทั้งสองเครื่อง แล้วเรา login เข้าเครื่องแรกได้แล้วจะขอต่อไปอีกเครื่อง ทำไมจะต้องมานั่งกรอกพาสเวิร์ดอีกรอบหล่ะ แล้วถ้าหลุดออกมาจะต่อใหม่ก็ต้องกรอกใหม่ (ขี้เกียจนั่นเอง)
Continue reading