# Kết nối vào máy chủ Linux bằng công cụ SSH Client

Để kết nối đến một máy chủ Linux bằng SSH Client, bạn cần có một Terminal hoặc Command Prompt trên máy tính của bạn và sử dụng lệnh SSH. Dưới đây là hướng dẫn cách thực hiện kết nối SSH đến máy chủ Linux

Để biết thông tin về cách kết nối với phiên bản Window, hãy xem hướng dẫn [Kết nối vào máy chủ Windows sử dụng công cụ Remote Desktop (RDP)](https://docs.vngcloud.vn/vng-cloud-document/vn/vserver/compute-hcm03-1a/server/ket-noi-vao-may-chu-ao/ket-noi-vao-may-chu-windows-su-dung-cong-cu-remote-desktop-rdp) về cách kết nối với máy chủ của bạn.

***

### **Điều kiện tiên quyết** <a href="#ketnoivaomaychulinuxbangcongcusshclient-dieukientienquyet" id="ketnoivaomaychulinuxbangcongcusshclient-dieukientienquyet"></a>

* **Máy chủ phải đang chạy**:
  * Sau khi máy chủ được khởi tạo thành công, thông tin của nó sẽ xuất hiện trên trang danh sách máy chủ của bảng điều khiển và trạng thái của máy chủ là Active
* **Thông tin kết nối đến máy chủ**: Để biết thông tin kết nối của máy chủ, vui lòng kiểm tra email đã đăng ký:

  <figure><img src="https://3672463924-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB0NrrrdJdpYOYzRkbWp5%2Fuploads%2Fgit-blob-0ab51b30be1069005b09a09b3b6270bb2d22151e%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

***Lưu ý:** Thông tin này là bảo mật và chỉ được gởi cho email đã đăng kí. GreenNode không thể can thiệp để phục hồi thông tin login của vServer (username/ passsword/ key) trong mọi tình huống*

***

### **Kết nối sử dụng Client trên hệ điều hành Linux và MacOS** <a href="#ketnoivaomaychulinuxbangcongcusshclient-ketnoisudungclienttrenhedieuhanhlinuxvamacos" id="ketnoivaomaychulinuxbangcongcusshclient-ketnoisudungclienttrenhedieuhanhlinuxvamacos"></a>

#### ***Phương án 1***: **Login SSH bằng password** <a href="#ketnoivaomaychulinuxbangcongcusshclient-phuongan1-loginsshbangpassword" id="ketnoivaomaychulinuxbangcongcusshclient-phuongan1-loginsshbangpassword"></a>

1. Sử dụng Terminal của Linux để kết nối đến vServer

   | `ssh -p 234` `stackops@61.28.233.113` |
   | ------------------------------------- |
2. Thay đổi password cho user stackops ở lần đầu tiên login:\
   \
   **1 -** Nhập password của user stackops với nội dung là **instancePassword** trong email\
   **2 -** Nhập lại password của user stackops với nội dung là **instancePassword** trong email\
   **3 -** Nhập new password cho user stackops để dùng cho login sau này\
   **4 -** Nhập lại new password cho user stackops để dùng cho login sau này<br>

   <figure><img src="https://3672463924-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB0NrrrdJdpYOYzRkbWp5%2Fuploads%2Fgit-blob-b79a9c8d25a3cd00745d4e8e9674772cd0a2fff1%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>
3. Kết nối lại đến vServer\
   \
   **1 -** Nhập password mới đã thay đổi ở Bước 2 cho user stackops\
   **2 -** Gõ lệnh sudo -i hoặc sudo su để có quyền thực thi quyền root trên Server

   <figure><img src="https://3672463924-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB0NrrrdJdpYOYzRkbWp5%2Fuploads%2Fgit-blob-a36e8fae2623eb38a4af89511e850908c7e7afca%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

#### ***Phương án 2***: **Login SSH bằng SSH KEY** <a href="#ketnoivaomaychulinuxbangcongcusshclient-phuongan2-loginsshbangsshkey" id="ketnoivaomaychulinuxbangcongcusshclient-phuongan2-loginsshbangsshkey"></a>

Nếu bạn đã tạo một SSH Key Pair trên portal VNGCLOUD (*Nhấp vào* [***đây***](https://docs.vngcloud.vn/display/ONVINA/SSH+Keys+HCM+03) *để xem hướng dẫn tạo SSH Keys*) và có add SSH Key vô vServer trong quá trình khởi tạo, bạn có thể thực hiện các bước sau đây

1. Sử dụng Terminal của Linux để kết nối đến vServer

   | `ssh -i ~/Download/private_key01.pem -p 234` `stackops@61.28.233.113` |
   | --------------------------------------------------------------------- |
2. Thay đổi password cho user stackops ở lần đầu tiên login\
   \
   **1 -** Nhập password của user stackops với nội dung là **instancePassword** trong email\
   **2 -** Nhập new password cho user stackops để dùng cho login sau này\
   **3 -** Nhập lại new password cho user stackops để dùng cho login sau này<br>

   <figure><img src="https://3672463924-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB0NrrrdJdpYOYzRkbWp5%2Fuploads%2Fgit-blob-4f124fab5640ce3fba1a55ec4fdd8e5e04e0825d%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>
3. Kết nối lại đến vServer<br>

   <figure><img src="https://3672463924-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB0NrrrdJdpYOYzRkbWp5%2Fuploads%2Fgit-blob-f72465dbc06ab122b6e5f889b09d826c01a4f4de%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

***

### **Đối với Client thuộc hệ điều hành Window** <a href="#ketnoivaomaychulinuxbangcongcusshclient-doivoiclientthuochedieuhanhwindow" id="ketnoivaomaychulinuxbangcongcusshclient-doivoiclientthuochedieuhanhwindow"></a>

***Phương án 1*****: Login SSH bằng password**

1. Sử dụng Putty của Windows để kết nối đến vServer

   <figure><img src="https://3672463924-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB0NrrrdJdpYOYzRkbWp5%2Fuploads%2Fgit-blob-92fc10522acd76acab229a3b57beebe9b40d6fa9%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

   <figure><img src="https://3672463924-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB0NrrrdJdpYOYzRkbWp5%2Fuploads%2Fgit-blob-f2751c599e1843f51d20e1d836fd3f481de751d3%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>
2. Thay đổi password cho user stackops ở lần đầu tiên login

<figure><img src="https://3672463924-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB0NrrrdJdpYOYzRkbWp5%2Fuploads%2Fgit-blob-591d03c3ff90f74ab87420bd7678f9df666de5ea%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

\
**1 -** Nhập password của user stackops với nội dung là **instancePassword** email\
**2 -** Nhập lại password của user stackops với nội dung là **instancePassword** email\
**3 -** Nhập new password cho user stackops để dùng cho login sau này\
**4 -** Nhập lại new password cho user stackops để dùng cho login sau này

3. Kết nối lại đến vServer\
   \
   **1 -** Nhập password mới đã thay đổi ở Bước 2 cho user stackops\
   **2 -** Gõ lệnh sudo -i hoặc sudo su để có quyền thực thi quyền root trên Server

<figure><img src="https://3672463924-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB0NrrrdJdpYOYzRkbWp5%2Fuploads%2Fgit-blob-12a5aa3852b8ac01594f2b6e9ccafc56f56f819d%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

***Option 2***: **Login SSH bằng SSH KEY**\
Nếu bạn đã tạo một SSH Key Pair trên portal VNGCLOUD (*Nhấp vào* [***đây***](https://docs.vngcloud.vn/vng-cloud-document/vn/vserver/compute-hcm03-1a/security/ssh-key-bo-khoa) *để xem hướng dẫn tạo SSH Keys*) và có add SSH Key vô vServer trong quá trình khởi tạo, bạn có thể thực hiện các bước sau đây

1. Dùng putty-gen để convert file **key.pem** đã download thành file **key.ppk**<br>

   <figure><img src="https://3672463924-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB0NrrrdJdpYOYzRkbWp5%2Fuploads%2Fgit-blob-abdf9fc9a40ca6d02a91bddb0f67ec0335f8e275%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

   <figure><img src="https://3672463924-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB0NrrrdJdpYOYzRkbWp5%2Fuploads%2Fgit-blob-35cd7c9586119fd147f0a9bea78e6f14fd8e5b77%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>
2. Sử dụng Putty của Windows để kết nối đến vServer, authen bằng file **key.ppk** đã tạo ra ở trên<br>

   <figure><img src="https://3672463924-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB0NrrrdJdpYOYzRkbWp5%2Fuploads%2Fgit-blob-af244e180b3783808cbaff45b738161c07a920cc%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

   <figure><img src="https://3672463924-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB0NrrrdJdpYOYzRkbWp5%2Fuploads%2Fgit-blob-e23c16d1e114e7d1069cda81c8028f0402cb4cf9%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

   <figure><img src="https://3672463924-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB0NrrrdJdpYOYzRkbWp5%2Fuploads%2Fgit-blob-f5d72948ee1585eac36a271a83c228b7b219b802%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>
3. Thay đổi password cho user stackops ở lần đầu tiên login\
   \
   **1 -** Nhập password của user stackops với nội dung là **instancePassword** email\
   **2 -** Nhập new password cho user stackops để dùng cho login sau này\
   **3 -** Nhập lại new password cho user stackops để dùng cho login sau này<br>

   <figure><img src="https://3672463924-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB0NrrrdJdpYOYzRkbWp5%2Fuploads%2Fgit-blob-8989e27f7686f92f7dda3ddedc68a97795f5f111%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>
4. Kết nối lại đến vServer<br>

   <figure><img src="https://3672463924-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB0NrrrdJdpYOYzRkbWp5%2Fuploads%2Fgit-blob-0d3b42d68bdaaec5d47b3ec23ea4ddbbd93ddcf9%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>
