Ssh với máy linux
OpenSSH là phần mềm nguồn mở, nó cho phép tạo dịch vụ SSH Server (máy chủ SSH) và các chương trình SSH CLient. Cài đặt mặc định trong các máy chủ CentOS, Ubuntu thường là có sẵn OpenSSH Server, nếu chưa có thì cài đặt như sau (gồm cả trình client và server): Cài đặt OpenSSH Server trên CentOS/RHEL Thực hiện các lệnh sau để cài đặt: yum install openssh openssh-server openssh-clients openssl-libs -y Cài đặt OpenSSH Server trên Ubuntu Thự hiện các lệnh sau để cài đặt: sudo apt-get install openssh-server openssh-client Chạy dịch vụ SSH Server, thiết lập chạy ngay khi khởi động systemctl start sshd systemctl enable sshd Mặc định SSH dùng cổng firewall-cmd --add-port=22/tcp --permanent firewall-cmd --reload Nếu sau này bạn cấu hình đổi cổng SSH mặc định, bạn cần mở cổng đó (thay 22 bằng cổng của bạn) File cấu hình của OpenSSH Server tại systemctl restart sshd Kiểm tra trạng thái SSH Server systemctl status sshd Như vậy đã có SSH Server, hãy xem phần cấu hình để biết cầu hình cơ bản: Cấu hình SSH Server cơ bản
Cài đặt OpenSSH Server trên WindowsPhần này hướng dẫn cài đặt từng bước - thủ công, để có SSH Server trên Windows (Để áp dụng được cho nhiều phiên bản Windows (Desktop, Server - từ 7 đến 10, 2008, 2019 ..., vì các phiên bản mới của Windows cung cấp sẵn gói OpenSSH nên có thể cài đặt bằng gõ vài lệnh PowserShell, cái này sẽ nói ở một phần khác) Bước 1 Tải về OpenSSH - vào đường link Win OpenSSH, chọn đúng phiên bản phù hợp với hệ thống của bạn (chọn OpenSSH-Win32.zip hay OpenSSH-Win64.zip theo kiến trúc Windows của bạn), File tải về giải nén vào thư mục muốn cài đặt, ví dụ chọn giải nén vào thư mục C:\OpenSSH Bước 2 Chạy cd C:\OpenSSH Đang ở thư mục powershell -ExecutionPolicy ByPass -File install-sshd.ps1 Bước 3 Gõ Bước 4 Mở cổng Sau khi chạy, nó sẽ tạo một File cấu hình của OpenSSH Server tại Cấu hình dịch vụ OpenSSH ServerCác cấu hình cho dịch vụ SSH trên Server giống nhau giữa Windows và Linux, các thiết lập thực hiện bằng việc chỉnh sửa file cấu hình, sau khi cập nhật thì khởi động lại dịch vụ SSH. Vị trí file cấu hình tại:
Dưới đây là một số cấu hình (trong các file cấu hình một số thiết lập mặc định để ở chế độ
Vậy là đã có dịch vụ SSH chạy ở Server - với cấu hình cơ bản, giờ đến lúc từ máy trạm kết nối vào Shell của Server bằng SSH tại Kết nối vào Server bằng SSH
|