View Full Version : Tiếp theo bài - Điều khiển máy chạy linux (box Unix)
Tiếp theo bài - Điều khiển máy chạy linux (box Unix)
http://www.vnpro.org/forum/viewtopic.php?t=3867
Hình như box unix ko attach được hình nên mình xin dời thảo luận ra box này :)
==============================================
leminhkhoi
Gửi: 18 Mar 2004 04:49 pm
________________________________________
chào các bạn,
ngoài telnet ra , có cách nào điều khiển máy chạy Linux từ máy tính window không vậy(điều khiển bằng giao diện)?
Mong các bạn chỉ giúp
support
Gửi: 18 Mar 2004 07:09 pm
______________________________________
Để có giao diện GUI anh có thể dùng chương trình VNC, khi đó anh cần kích hoạt deamon vncserver, khởi tạo session và làm việc được với cả đặc quyền root.
Ngoài ra có thể dùng các ctrình như Hyper Terminal, Secure CRT để telnet, rlogin, ssh... vào máy linux để làm việc.
Cheers,
nhatpc
Gửi: 21 Mar 2004 03:37 pm
________________________________________
Waa, cái VNC server là cái gì thế, sao mình chẳng bít ta, lạc hậu quá ! Support cho biết rõ hơn được không?
Với các bản AS hay ES của Redhat thì service X window server của Linux sẽ chạy, bạn dùng các chương trình Xwindow để connect vào ví dụ như Reflection, Exeed, ProAxe để connect vào là mình dùng GUI của Linux trên máy chạy windows.
Defender of faith
Gửi: 21 Mar 2004 07:32 pm
________________________________________
Máy Linux cài Webmin thì có thể dùng máy Windows điều khiển, http://IP máy:10000
Hoặc có thể cài sshsecureshellclient-3.2.9 để ssh vào Linux. Cái này hình như chưa có crack.
Download ở đâu thì tui quên rồi, bạn có th63 dùng Google để search.
==============================================
Các anh xem thử nội dung dưới đây:
http://www.vnpro.org/forum/files/image005.jpg
http://www.vnpro.org/forum/files/image007.jpg
http://www.vnpro.org/forum/files/image009.jpg
Một số hướng dẫn khi sử dụng Red Hat 9:
If you wanted to install say the vnc−server directly from the Red Hat web site, you'd type this:
# rpm −ivh
http://ftp.redhat.com/pub/redhat/linux/9/en/os/i386/RedHat/RPMS/vnc−server−3.3.3r2−47.i386.rpm
Remove the vnc−server package:
# rpm −e vnc−server
...
Chương trình VNC-viewer để xem trên môi trường windows có thể download ở file đính kèm dưới đây.
Defender of faith
23-03-2004, 12:32 PM
VNC không được tích hợp OpenSSL nên không an toàn, dùng ssh hay hơn chứ.
myquartz
23-03-2004, 03:46 PM
Nếu bạn chỉ đơn thuần là thực hiện một số lệnh GUI dùng để quản trị hoặc tạo một GUI login session thì không cần dùng đến VNC.
Kiến trúc GUI của linux là X Windows (www.x.org). Được thiết kế với kiến trúc client/server, rất dễ dàng để dùng từ xa.
Nếu muốn truy nhập GUI từ một máy Windows, bạn có thể kiếm một số X Server cho Windows như: X-Win32, XManager... cài & chạy nó, rồi từ dòng lệnh telnet (hoặc ssh) , đặt tham biến môi trường DISPLAY trỏ vào máy chạy Windows của bạn:
# set DISPLAY=[IP của máy Windows]:0
Sau đó có thể dùng một số lệnh GUI, ví dụ:
# xterm (mở xterminal)
# xclock
# gnome-session (mở một phiên làm việc GNOME)
GUI của linux sẽ bật mở trên màn hình Windows của bạn.
Theo quan điểm của tớ! Việc điều khiển hay nói cách khác là truy cập từ xa trên hệ thống Linux. Để an toàn thì chỉ cần dùng:
- SSH: Cho tất cả các tác vụ, dựa trên Command. Bản thân Shell đã quá mạnh rồi.
- Webmin: Nếu bạn chưa quen việc cấu hình và chỉnh sửa mọi thứ bằng vi + command thì bạn có thể sử dụng giao diện đồ hoạ Web của Webmin...
Bản thân tớ thấy 2 thằng này là đáp ứng được đa số nhu cầu điều khiển từ xa của tớ rồi. Cả 2 thằng đều hỗ trợ mã hoá an toàn.
myquartz
21-04-2004, 04:41 PM
Theo quan điểm của tớ! Việc điều khiển hay nói cách khác là truy cập từ xa trên hệ thống Linux. Để an toàn thì chỉ cần dùng:
- SSH: Cho tất cả các tác vụ, dựa trên Command. Bản thân Shell đã quá mạnh rồi.
- Webmin: Nếu bạn chưa quen việc cấu hình và chỉnh sửa mọi thứ bằng vi + command thì bạn có thể sử dụng giao diện đồ hoạ Web của Webmin...
Bản thân tớ thấy 2 thằng này là đáp ứng được đa số nhu cầu điều khiển từ xa của tớ rồi. Cả 2 thằng đều hỗ trợ mã hoá an toàn.
Bổ xung thêm tí:
- SSH thì không có gì phải bản, nó tương tự telnet, cung cấp một giao diện dòng lệnh và cho phép (nhiều) người dùng đăng nhập và làm việc (ở đây là type command và get result), chỉ khác là mọi thứ được mã hóa khi truyền trên mạng.
- Webmin: thực chất là công cụ config, nó cũng có một công cụ SSH tích hợp.
Tuy nhiên, cái chúng ta cần đôi khi lớn hơn việc config hay gõ lệnh. Ví dụ: chơi game đồ họa, duyệt web, chế bản, hay xem ảnh chẳng hạn, thì SSH không thể làm được. Khi đó, người ta cần giải pháp tốt hơn.
- Cái cụm từ điều khiển từ xa được hiểu là từ một máy tính khác, qua một kết nối, thực hiện các thao tác như là đang ở tại chính máy đó (tỉ như dùng remote control của TV chẳng hạn, bạn có thể ra lệnh cho TV mà k0 cần phải đến bên cạnh nó). VNC mang ý nghĩa đó với môi trường đồ họa, tức là tại 1 máy chạy VNC client, bạn kết nối và "điều khiển" một máy chạy VNC Server (ở đây là các động tác di chuột, click chuột, gõ phím... được truyền đi và lặp lại trên VNC server), và đồng thời bạn nhìn thấy tất cả những gì đang vẽ lên trên màn hình của VNC server tại máy VNC client (mọi thứ vẽ lên màn hình được copy và vẽ lại trên VNC client). Nhưng cái này không tương tự như SSH, không thể có 2 VNC client cùng kết nối tới 1 VNC server và điều khiển được, bởi sẽ gây xung đột (tuy rằng có thể cùng xem 1 màn hình).
- Làm việc từ xa (truy nhập từ xa) với môi trường đồ họa có ý nghĩa hơi khác với điều khiển từ xa, nó cho phép nhiều người cùng đăng nhập và có phiên làm việc hòan tòan độc lập nhau, tương tự SSH. Thực sự bạn không từ máy A "điều khiển" cái máy B, mà đầu vào và đầu ra của một phiên làm việc tại máy B được chuyển hướng sang máy A (máy A, thậm chí là một thiết bị câm - dumb terminal, không có ổ cứng hay RAM, chỉ có mỗi màn hình, bàn phím, chuột và một hộp nối vào mạng mà thôi). Đầu vào ở đây chính là các động tác di chuột, gõ phím.., còn đầu ra là màn hình hay âm thanh. UNIX/Linux là môi trường đa người dùng, nên cùng một lúc nó cho phép nhiều đầu vào/đầu ra độc lập hoạt động, và mỗi người dùng sẽ sử dụng một cặp ấy để làm việc trên cùng một máy tính. Nếu ai đã từng nghe nói đến khái niệm NetPC cách đây dăm năm, thì đây chính là mô hình của nó.
Với UNIX/Linux, môi trường đồ họa là X Window, môi trường này được thiết kế theo mô hình client/server và cho phép nhiều cặp đầu vào/ra như mô tả ở trên. Bản thân tại máy tính chạy X Window đó cũng có một cặp đầu vào/ra, nhưng cũng không khác gì nhiều,trừ ra chương trình (game chẳng hạn) và đầu vào/ra chạy trên cùng một máy mà thôi. Bạn hòan tòan có thể cài game hay phần mềm xử lý đồ họa cho Linux trên một máy k0 có màn hình, bàn phím và chuột.
Bản thân VNC server chạy trên Linux cũng giả vờ là một cặp đầu vào/ra và làm trung gian cho VNC client. Bạn có thể thử các lệnh mà tôi đã hướng dẫn ở trên hoặc tham khảo thêm tài liệu về X Window.
Riêng với Windows, thì hơi khác, bởi cách thiết kế giao diện đồ họa của MS là chỉ với 1 đầu vào/ra duy nhất tại local. Cách thiết kế của MS có ưu điểm là tốc độ vẽ ra màn hình rất tốt, khả năng đáp ứng chuột/bàn phím nhanh. Mặc dù sau này MS có đưa ra RDP (Remote Desktop Protocol) nhưng cái này chỉ vừa đủ để quản trị hay gõ văn bản thôi, chứ chơi game thì... chịu.
Cảm ơn vì đã kiên nhẫn đọc hết.
Powered by vBulletin® Version 4.1.9 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.