Hướng dẫn đăng nhập SSH tự động vào VPS trên Linux (Ubuntu, Centos…)

April 25th, 2014 by No comments | Last Modified: April 27th, 2014

Hướng dẫn đăng nhập SSH tự động vào VPS trên LinuxNếu bạn sử dụng linux như ubuntu hay Lubuntu chẳng hạn, bình thường khi muốn đăng nhập SSH vào VPS bạn thường là như sau:

Nhấn CTLR + ALT + T để vào Terminal , sau đó nhập

# SSH username@IP-VPS

sau đó nhập mật khẩu để đăng nhập.

Nếu bạn cảm thấy chán cách dài dòng đó thì mình sẽ hướng dẫn bạn cách cắt ngắn công đoạn nhập mật khẩu đi. Vì nếu các bạn cũng như mình, đặt mật khẩu khoảng 20 ký tự và một nửa là các  ký-tự-lạ như @#%-+*/^!%%#^ thì không thể nhớ nổi, mỗi lần đăng nhập, phải đi copy rất mất thời gian.

Trong bài viết trước, mình có hướng dẫn các bạn cách đăng nhập SSH tự động vào  VPS bằng Puttty, việc đăng nhập trên windows có thể rất đơn giản và không cần phải sử dụng bàn phím.  Hôm nay mình sẽ hướng dẫn các bạn đăng nhập VPS qua SSH trên Linux.  Với các DISTRO linux như Ubuntu, Lubuntu, Centos, Linux Mint,….. cách thực hiện giống nhau.  Ta bắt đầu nhé:

Bước 1:

Mình sẽ hướng dẫn các bạn tạo thêm một user mới trên VPS, User này trùng với tên User name mà bạn đang sử dụng trên máy tính của mình. Cách này nhằm tăng tính bảo mật cho VPS. Bạn hãy đăng nhập vào VPS trước nha.  Giả sử demo123 là username mình đan sử dụng trên máý tính của mình.
+ Thêm user:

adduser demo123

+ Đặt mật khẩu cho demo123 :

passwd demo123

Đến đây, bạn hãy nhập mật khẩu 2 lần nhé !

+ Cấp quyền cho demo123

/usr/sbin/visudo

bạn tìm đến dòng:

# User privilege specification

root ALL=(ALL) ALL

Thêm dòng sau vào dưới để cấp quyền quản trị cho demo123 (nhấn “a” để có thể nhập ký tự trong vi)

demo ALL=(ALL) ALL

Sau đó bạn nhấn Esc, tiếp tục nhấn Shift + Z + Z để lưu file và thoát.

Vậy là ta đã tạo và cấp quyền cho user mới trên VPS. Từ bây giờ ta có thể đang nhập và quản trị VPS bằng User mới này để tăng tính bảo mật cho VPS. Lưu ý: Khi thực hiện các lệnh bằng User mới, bạn phải thêm sudo ở trước.

 Bước 2:

+ 2A: Tạo Public key và private key
ta vào terminal ( với ubuntu phím tắt Ctrl + Alt + T) sau đó nhập

ssh-keygen

Ta gõ Enter 3 lần và sẽ được dòng tương tự như sau:

Generating public/private rsa key pair.
Enter file in which to save the key (/home/demo123/.ssh/id_rsa):[Enter key]
Enter passphrase (empty for no passphrase): [Press enter key]
Enter same passphrase again: [Pess enter key]
Your identification has been saved in /home/demo123/.ssh/id_rsa.
Your public key has been saved in /home/demo123/.ssh/id_rsa.pub.
The key fingerprint is:
33:b3:fe:af:95:95:18:11:31:d5:de:96:2f:f2:35:f9 demo123@local-host

Bước 3: Copy Public key và Private key lên VPS

ssh-copy-id -i ~/.ssh/id_rsa.pub IP-VPS

với IP-VPS là IP VPS của bạn.

khi được yêu cầu mật khẩu, bạn nhập mật khẩu của demo123 vưa tạo.

Vậy là xong, từ bây giờ bạn có thể đăng nhập VPS mà không cần điền mật khẩu nữa.

Cú pháp đăng nhập là

ssh IP-VPS

Chúc bạn thành công,.

Tags:

Bình luận của bạn

Bạn vui lòng sử dụng tên thật hay nickname và không sử dụng từ khóa trong phần điền tên. Nếu vi phạm, mình xin phép không cho hiện comment trên site. Cảm ơn bạn.



:xauho: :roll: :oops: :nono: :mrgreen: :mofat: :macf: :data: :cry: :claps: :bye: :batfa: :ZZZM: :D ::tholoz: ::meney: ::kiss:: ::fulltime: ::cuoiroile:: ::chugun: ::chenhca: ::cave: ::bank: ::CRTTS: :-| :-D :-? 8)
KHUYẾN MẠI ĐẶC BIỆT ! VULTR Đang Tặng 52 USD Cho Tài Khoản Mới ! GET COUPON NOW
Hello. Add your message here.