Remote login với giao diện đồ họa trong centos 7

REMOTE LOGIN VỚI GIAO DIỆN ĐỒ HỌA TRONG CENTOS 7

vào ngày máy 5 này ta có vẻ như nhỏng quay trở lại như bắt đầu ban đầu một chút nhưng thực tiễn thì không phải. Linux to gan lớn mật do giao diện mẫu lệnh nhưng còn nếu như không nghe biết đồ họa giao diện bên trên Linux thì ta gần như đang bỏ sang một từng trải rất là thú vui cùng với GUI interface lừng danh của Linux là GNOME với KDE. Hơn chũm nữa, qua không ít năm tay nghề thao tác làm việc với quý khách mướn vps, bepgasvuson.vn thấy rằng vẫn có nhiều người tiêu dùng chỉ rất có thể thao tác làm việc cùng với hình ảnh bối cảnh nhỏng Windows mà lại cần thiết ghi nhớ những câu lệnh của Linux. Không sao cả, Centos 7 sẽ chiều lòng đều người sử dụng giận dữ duy nhất.

You watching: Remote login với giao diện đồ họa trong centos 7

Công nghệ ngày càng cải cách và phát triển, tương tự như technology ảo hóa, technology remote tự xa vào sever Linux cũng không kết thúc đã tạo ra gần như mặt hàng mới. Nếu trước đó ta chỉ loanh xung quanh với VNC thì hiện thời, bên trên máy tính nhưng mà đa số người tiêu dùng vẫn thực hiện là Windows desktop, ta rất có thể thực hiện luôn luôn công tác Remote Desktop hoặc hơn thế nữa là Teamview cực kỳ tiện dụng.

đúng ngày sản phẩm 5 này, ta vẫn khám phá những nghệ thuật tự dễ dàng tuyệt nhất mang đến phức tạp tốt nhất nhằm setup mang lại con sever ảo Cloud VPS nồng nhiệt cùa bản thân bao hàm thiên tài hệt như 1 Desktop Server. Nhưng trước kia ta nên cài đặt 2 yếu tắc cơ bản:

1. Các gói GNOME trên Centos 7 Server với lệnh sau:

yum groupinstall "Server with GUI" 2. Xming Server trên máy vi tính Windows client ta vẫn sử dụng

Bước tiếp theo sau là cái đặt EPEL repository, thường là đặc điểm này đã tất cả trong số phần trước của bài học theo ngày

yum -y install epel-release1. XRDP. SERVERPhải nói là cùng với phương thức này, Việc thực hiện là khôn xiết dễ dàng và đơn giản Lúc ta chỉ việc một vài lệnh setup là xong xuôi. XRDP Remote Desktop Server là 1 trong những service hoặc daemon chất nhận được sử dụng giao thức RDPhường bên trên Linux. XRDP thực hiện x11rdp ngơi nghỉ backend nhằm manage những X Sessions. XRDPhường. an toàn rộng VNC thường thì lúc kết nối nó áp dụng những RSA Public Key với Private key nhằm transfer tài liệu. 

Nào, ta hãy cài đặt các gói sau:

yum -y install xrdp tigervnc-serverVà start Remote Desktop Server trả lập trên Centos 7

systemctl start xrdp.serviceKiểm tra lại bằng lệnh:

netstat -antup | grep xrdpNếu được như sau là chuẩn:

netstat -antup | grep xrdptcp 0 0 127.0.0.1:3350 0.0.0.0:* LISTEN 2607/xrdp-sesman tcp 0 0 0.0.0.0:3389 0.0.0.0:* LISTEN 2608/xrdp Enable xRDPhường service lúc hệ thống khởi động

systemctl enable xrdp.serviceSau đó msinh sống firewall port 3389 giả dụ hệ thống áp dụng firewalld

# firewall-cmd --permanent --zone=public --add-port=3389/tcp# firewall-cmd --reloadVà thông số kỹ thuật lại SELinux trường hợp SELinux đã enable, còn nếu như vẫn để SELinux= disabled thì ko đề nghị nữa

# chbé --type=bin_t /usr/sbin/xrdp# chnhỏ --type=bin_t /usr/sbin/xrdp-sesmanMsinh sống remote desktop bên trên máy tính Windows với gõ hệ trọng IP vào, liên kết nhỏng liên kết Remote Desktop vào một Windows Server thông thường.

*

Sau đó điền user cùng password

*

Và Login với hình ảnh GNOME khôn cùng đẹp

*

2. VNC SERVER

VNC là 1 trong những nghệ thuật khác nhằm triển khai bài toán remote Login vào Linux hệ thống, tuy nhiên nó cũng chỉ dựa vào giao thức client-VPS truyền thống cuội nguồn. VNC chuyển động khá không giống một chút so với phần đông công tác khác, sẽ là nó ra đời 1 VNC service daetháng mỗi khi bao gồm một user login. đến ngày bây giờ, ta đang triển khai kết nối VNC với các user không giống nhau. Thứ nhất ta chế tạo 02 user bên trên hệ thống

useradd -c "User Admin Configured for VNC Access" adminuseradd -c "User quái thú Configured for VNC Access" bossTiếp đó là cài gói VNC Server

yum install -y tigervnc-serverSau Lúc sẽ có VNC Server với GNOME desktop, ta khám nghiệm lại nhỏng sau:

systemctl status vncserver
.service; disabled) Active: inactive (dead)Tại sao lại là “Inactive”? Lý vì chưng là do Centos 7 thực hiện systemd daetháng để khởi động những services không giống nhau, mỗi service ở bên dưới systemd bao gồm một service unit tệp tin bên trong tlỗi mục /lib/systemd/system với được link đến những tệp tin vào tlỗi mục /etc/systemd/system gồm trọng trách start services thời điểm khởi đụng.

Trong trường hòa hợp này, ta thấy một unit file bình thường đã có được tạo thành vào tlỗi mục /lib/systemd/system cơ mà chưa xuất hiện link như thế nào liên kết cho /etc/systemd/system/

ls -l /lib/systemd/system/vnc*-rw-r--r--. 1 root root 1744 Jun 10 16:15 /lib/systemd/system/vncserver
.serviceCheông chồng thỏng mục /etc/systemd/system/

ls -l /etc/systemd/system/*.wants/vnc*sẽ thấgiống hệt như sau:

ls: cannot access /etc/systemd/system/*.wants/vnc*: No such tệp tin or directoryTa đang sửa lại như sau:

cp /lib/systemd/system/vncserver
:6.serviceVNC mặc định chạy trên cổng 5900 nhưng mà mọi khi có một liên kết mang đến, nó đang áp dụng một port lẻ tẻ là 5900 + 5 và 5900 + 6 khớp ứng cùng với số ta đang chế tạo ra nghỉ ngơi service unit file nghỉ ngơi bên trên. Ta đang edit những service unit file nhỏng sau:

vi /etc/systemd/system/vncserver
:5.serviceCác thông số buộc phải chăm chú là color đỏ:

Type=forking# Clean any existing files in /tmp/.X11-unix environmentExecStartPre=/bin/sh -c "/usr/bin/vncVPS -kill %i > /dev/null 2>&1 || :"ExecStart=/sbin/runuser -l admin -c "/usr/bin/vncVPS %i -geometry 1280x1024" PIDFile=/home/admin/.vnc/%H%i.pidExecStop=/bin/sh -c "/usr/bin/vncVPS -kill %i > /dev/null 2>&1 || :"WantedBy=multi-user.targetSave và exit, đồng thời có tác dụng tương tự như mang đến user boss sinh sống unit tệp tin 6

Sau đó reload lại systemd

systemctl daemon-reloadVà Enable mang đến từng instance:

systemctl enable vncserver
:6.serviceVậy là ta sẽ cấu hình xong xuôi 2 VNC instance

Hiện nay ta đề nghị cấu hình password nhằm login đến 02 user sinh sống bên trên để kết nối vào VNC Server, chăm chú trên đây không phải là password của Linux user nhưng là password được VNC Server thiết đặt. Để làm điều đó ta đề xuất login SSH vào bởi chủ yếu 02 user trên. Sau Lúc login được vào, ta chạy lệnh sau:

vncserverĐánh password bắt đầu vào và chả đề xuất lưu ý thông báo gì sinh ra ngoài việc nhận thấy cái như sau:

You will require a password khổng lồ access your desktops.Password:Verify:xauth: tệp tin /home/admin/.Xauthority does not existNew "localhost.localdomain:1 (admin)" desktop is localhost.localdomain:1Creating default startup script /home/admin/.vnc/xstartupStarting applications specified in /home/admin/.vnc/xstartupLog tệp tin is /home/admin/.vnc/localhost.localdomain:1.logReload lại các instance nhằm đầy đủ vật dụng có tác dụng

systemctl daemon-reloadsystemctl restart vncserver
:6.serviceTiếp theo ta sẽ download với thiết đặt chương trình VNC View bên trên máy vi tính Windows của bản thân mình nhằm chuẩn bị liên kết vào VNC Server download trên Centos 7.

See more: " Complementary Là Gì ? Nghĩa Của Từ Complementary Trong Tiếng Việt

Khởi đụng VNC Viewer và điền công bố của VNC Server với port kết nối tương xứng cùng với user đang tạo ngơi nghỉ trên

*

Gõ password của VNC user

*

Và kết quả thiệt giỏi vời

*

Đến trên đây, về cơ bạn dạng là ta vẫn hoàn tất quá trình, tuy nhiên kết nối VNC hiện thời theo mặc định là những kết nối không được mã hóa đề xuất độ an ninh trsống đề nghị tương đối kỉm, cũng chính vì chũm ta phải làm cho thêm một bước là gửi các connection này vào SSH Tunnel. Với SSH, những VNC session được mã hóa với ta gọi nó là Tunnel. Bản hóa học của Tunnel là SSH sẽ khởi tạo lớp bảo đảm an toàn bên ngoài cho các liên kết VNC, các VNC connection dịch chuyển trong một ống dẫn là SSH, chuyên môn này cũng có thể được áp dụng cho những giao thức khác như POPhường, X, IMAP..

SSH Tunnel làm việc với port forwarding, về cơ phiên bản là 1 trong những thủ tục thay đổi tróc nã nhập xuất phát từ một port rõ ràng sang trọng port khác bên trên thuộc máy tính xách tay mà lại ứng dụng client không thể hiểu rằng vấn đề này 

Với user admin vào trên, ta sẽ thực hiện Putty với phương pháp cấu hình nhỏng sau:

*

Tiếp theo là X11 Forwarding

*

Cuối thuộc là setup thông số kỹ thuật của instance đến Tunnel

*

Và kết nối SSH cùng với password của user admin sống trên là password bên trên hệ thống Centos 7, không hẳn password của VNC Server. Đây là điều rất rất đáng để ý nghỉ ngơi bước 3 này.

Bây giờ đồng hồ, sau khi sẽ login SSH vào được, cứ đọng nhằm Putty sống kia, ta mlàm việc lại VNC Viewer với kết nối lại. Ta vẫn thấy VNC báo “Unencrypted Connection“, đó là bươi vày VNC Viewer ko hể biết port đã có forward cùng vẫn cho rằng vẫn kết nối vào local nhưng thực tế SSH Tunneling sẽ đảm bảo an toàn bình yên đến kết nối này.

See more: Cách Tính Lãi Suất Tiền Gửi Online Bidv Nhanh, Chính Xác, Gửi Tiền Tiết Kiệm Online Bidv Trên Smart Banking

Vậy là ta đang dứt Việc liên kết, sử dụng bối cảnh hình ảnh trên VPS cài đặt Centos 7 bằng 2 cách không giống nhau trong ngày số 5 này. Sẽ có nhiều áp dụng bắt buộc phải thiết đặt, khởi rượu cồn sinh sống chính sách giao diện này như Oracle giỏi Teamview, cũng chính vì ráng việc cai quản kỹ thuật này sẽ giúp đỡ ta giải pháp xử lý được phần lớn tình huống tạo nên nhưng mà ko chạm chán trsống xấu hổ đáng chú ý nào.