Hướng dẫn dùng ssh disconnect trong PHP
Trên các máy chủ hệ điều hành Linux, việc thực thi các dòng lệnh Linux thông qua SSH là rất cần thiết khi hầu hết mọi điều khiển đều phải xuất phát từ dòng lệnh SSH. Nếu các bạn phải phát triển một dự án PHP yêu cầu thực thi các lệnh Linux thông qua SSH thì các bạn có thể sử dụng thư viện PHP SSH mà tôi giới thiệu ở bài viết này. Thư viện PHP SSH hỗ trợ rất tốt cho việc thực thi các lệnh SSH, mặc dù còn nhiều hạn chế khi chỉ hỗ trợ được một số lệnh cơ bản nhưng
cũng đủ để giúp các bạn phát triển ứng dụng với nhiều chức năng tương tác với hệ thống. Để sử dụng thư viện PHP SSH, các bạn phải sử dụng PHP 5.3+ và cài đặt phần mở rộng SSH2. Các bạn có thể tham khảo thêm cách cài đặt SSH2 cho PHP tại địa chỉ https://www.php.net/manual/en/book.ssh2.php. Các bạn cài đặt thư viện PHP SSH bằng công cụ Composer với dòng lệnh sau: Code:
Bây giờ, các bạn tham khảo ví dụ sau để biết cách sử dụng thư viện PHP SSH: PHP:
Các bạn có thể tìm hiểu thêm về thư viện PHP SSH tại địa chỉ https://github.com/Herzult/php-ssh. Tôi đã gặp khó khăn với ssh2 trong php chủ yếu là vì luồng đầu ra đôi khi hoạt động và đôi khi nó không. Tôi chỉ sẽ dán lib của tôi ở đây, nó phù hợp với tôi. Nếu có những mâu thuẫn nhỏ trong mã thì đó là do tôi đã cắm nó vào một khung công tác nhưng bạn nên chuyển nó đi:
13 hữu ích 2 bình luận chia sẻ |