Latest article
Home >> Linux >> การใช้ ssh command แบบใส่ password
การใช้ ssh command แบบใส่ password

การใช้ ssh command แบบใส่ password

ปกติlinux จะใช้ssh ในการสั่งการทำงานต่างๆ  ในการทำงานหลายๆเครื่องเราจำเป็นต้องใช้คำสั่ง ssh แล้วให้รันคำสั่งไปยังหลายๆ เครื่อง

การที่เราใช้ส่งคำสั่ง ไปรันใน ssh  จะช่วยลดเวลาการทำงานของเราได้มาก เพราะเราไม่ต้อง ssh ไปแล้วรันคำสั่ง

คำสั่งโดยทั่วไป

ssh [email protected]_or_ip ‘<command>’

จากคำสั่งข้างบนสามารถทำงานได้ปกติแต่ถ้าต้องการใช้ sudo เราต้องเพิ่ม option -t เข้าไปด้วย เพื่อบอกว่าให้รันภายใต้ tty ครับ

ssh-t [email protected]_or_ip ‘<command>’

แต่ถ้าเราต้องการ ssh โดยไม่ใส่password แล้วปกติแนะนำให้ใช้ การแลก key ครับ แต่สำหรับบางงานที่ต้องการความรวดเร็ววิธีใช้keyอาจจะไม่เหมาะสม

ปกติแล้ว ssh ไม่มีoption ที่จะใส่ password เข้าไปครับ เราจึงต้องใช้อีก คำสั่งนึง ที่ชื่อว่า sshkey

Install

CentOS/Redhat

สำหรับ Redhat base ที่ไม่มีpackage sshpass ใน repo สามารถโหลด rpm ไฟล์ได้ที่นี้
http://pkgs.repoforge.org/sshpass/

Ubuntu/Debian

การใช้งาน

sshkey -p ‘password’  นำหน้า ssh command

Incoming search terms:

  • วิธีใช้SSH_command
The following two tabs change content below.
Error: Unable to create directory wp-content/uploads/2018/11. Is its parent directory writable by the server?

Charnsilp Chinprasert

Facebook Iconfacebook like buttonTwitter Icontwitter follow button
Copy Protected by Chetan's WP-Copyprotect.