Hướng dẫn SSH vào máy ảo Kali Linux
Hướng dẫn SSH vào máy ảo Kali Linux
Sau khi cài đặt Kali Linux, theo mặc định thì không cho phép kết nối từ xa vào máy Kali Linux. Để bật truy cập từ xa, chúng ta có thể làm theo các bước sau để thiết lập SSH.
Bước 1) Kiểm tra thông tin địa chỉ IP của máy Kali Linux bằng lệnh ifconfig
Bước 2) Mở file /etc/ssh/sshd_config => Sửa dòng “PermitRootLogin prohibit-password” thành “PermitRootLogin yes”; hoặc thêm dòng mới “PermitRootLogin yes”
Login với tư cách user root bằng lệnh “sudo su” => Và nhập mật khẩu của user sinhvien.
Cách 1: echo "PermitRootLogin yes" | sudo tee -a /etc/ssh/sshd_config
Cách 2: echo "PermitRootLogin yes" >> /etc/ssh/sshd_config
Cách 3: Dùng công cụ nano hoặc vi
Mở file /etc/ssh/sshd_config bằng công cụ nano (nano /etc/ssh/sshd_config) hoặc công cụ vim (vi /etc/ssh/sshd_config)
Khởi động lại dịch vụ ssh bằng lệnh “systemctl restart ssh”
Xem lại trạng thái của ssh bằng lệnh “systemctl status ssh”
Bước 3) Qua máy Windows, mở PuTTY hoặc 1 công cụ SSH Client nào khác và remote access vào máy Kali Linux
Lưu ý: Nếu chưa cài SSH Server thì thực hiện các bước sau.
Bước 1) Cài đặt Máy chủ SSH (nếu chưa cài đặt)
Đảm bảo máy chủ OpenSSH đã được cài đặt trên hệ thống Kali Linux của chúng ta. Chúng ta có thể cài đặt bằng lệnh sau:
sudo apt update
sudo apt install openssh-server
Bước 2) Khởi động dịch vụ SSH
Sau khi cài đặt hoàn tất, hãy khởi động dịch vụ SSH bằng lệnh sau:
sudo service ssh start
sudo systemctl start ssh //dành cho các phiên bản mới hơn
Bước 3) Cho phép dịch vụ SSH khởi động khi khởi động
Nếu chúng ta muốn dịch vụ SSH tự động khởi động mỗi khi hệ thống khởi động, chúng ta có thể kích hoạt dịch vụ này bằng lệnh sau:
sudo service ssh enable
sudo systemctl enable ssh //dành cho các phiên bản mới hơn
Bước 4) Kiểm tra trạng thái của dịch vụ SSH
Chúng ta có thể xác minh rằng dịch vụ SSH đang chạy bằng cách sử dụng lệnh sau:
sudo service ssh status
sudo systemctl status ssh //dành cho các phiên bản mới hơn