小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

CentOS和Windows互相遠(yuǎn)程桌面方法

 zjycy 2017-02-19

文章來(lái)源:http://blog.csdn.net/zlinsc/article/details/7392545

http://blog.csdn.net/ownfire/article/details/10188117

一、Windows遠(yuǎn)程CentOS桌面(前提條件是CentOS采用桌面版安裝,非最小化安裝)
1.VNC
VNC(Virtual Network Computing,虛擬網(wǎng)絡(luò)計(jì)算機(jī))是一種可以對(duì)遠(yuǎn)程計(jì)算機(jī)進(jìn)行遠(yuǎn)程控制的軟件,支持linux遠(yuǎn)程桌面管理,也適合其它操作系統(tǒng)。而putty、SSH等只能進(jìn)行命令模式的遠(yuǎn)程管理。
查看本機(jī)是否有安裝vnc(CentOS 7默認(rèn)沒(méi)有安裝vnc) 
rpm -q vnc vnc-server
如果顯示結(jié)果為:
package vnc is not installed
則需要安裝。

服務(wù)器配置
1) 安裝vncserver
[plain] view plaincopy
  1. yum install -y vnc-server  
2) 修改配置
[plain] view plaincopy
  1. vi /etc/sysconfig/vncservers  
最后兩行去#,并分別設(shè)置如下
Line1: "1:username"
Line2: "... 1024*768 ..."
3) 設(shè)置密碼
[plain] view plaincopy
  1. vncserver  
4) 修改防火墻
[plain] view plaincopy
  1. vi /etc/sysconfig/iptables  
添加-A INPUT -m state --state NEW -m tcp -p tcp -dport 5901 -j ACCEPT
使用vncserver命令啟動(dòng)VNC服務(wù),命令格式為“vncserver :桌面號(hào)”,其中“桌面號(hào)”用“數(shù)字”的方式表示,每個(gè)用戶連個(gè)需要占用1個(gè)桌面。

VNC服務(wù)使用的端口號(hào)與桌面號(hào)相關(guān),VNC使用TCP端口從5900開(kāi)始,對(duì)應(yīng)關(guān)系如下:

桌面號(hào)為“1”  ---- 端口號(hào)為5901

桌面號(hào)為“2”  ---- 端口號(hào)為5902

桌面號(hào)為“3”  ---- 端口號(hào)為5903

……


5) 重啟防火墻服務(wù)
[plain] view plaincopy
  1. service iptables restart  
6) 重啟vnc服務(wù)
[plain] view plaincopy
  1. service vncserver restart   
7) ping [客戶端ip]
驗(yàn)證連通性

客戶端配置
1) 打開(kāi)vnc客戶端,輸入ip:5901
2) 輸入密碼

二、Linux遠(yuǎn)程Windows桌面
1.rdesktop

客戶端配置
1) 安裝rdesktop
[plain] view plaincopy
  1. yum install -y rdesktop  
2) 使用rdesktop命令連接到win桌面
[plain] view plaincopy
  1. rdesktop -a 16 x.x.x.x:3389 -u username -p password -f  

服務(wù)器配置
1) 開(kāi)啟遠(yuǎn)程訪問(wèn)
2) 取消防火墻攔截


----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

CentOS7下安裝配置vncserver/vncviewer

http://hsuehwee.blog.51cto.com/10114119/1632211

一.安裝

  1. 以root用戶運(yùn)行以下命令來(lái)安裝vncserver;

    yum install tigervnc-server 

  2. 同樣運(yùn)行以下命令來(lái)安裝vncviewer;

    yum install vnc

  3. 停止并禁用防火墻;

    systemctl stop firewalld.service

    systemctl disable firewalld.service

二.配置

  1. vncviewer基本上不用配置;

  2. vncserver的配置,創(chuàng)建一個(gè)新的配置文件,以開(kāi)啟1號(hào)窗口為例(也可以同時(shí)開(kāi)啟多個(gè)窗口,修改數(shù)字即可),方法如下:

    cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service

    或者再增加一個(gè)窗口:

    cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:2.service

  3. 編輯/lib/systemd/system/vncserver@:1.service,設(shè)置用戶root相關(guān)參數(shù),最終內(nèi)容如下

1
2
3
4
5
6
7
8
9
10
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
  • 上述內(nèi)容中最好設(shè)置為root用戶,否則可能會(huì)看到以下報(bào)錯(cuò):

1
2
3
4
5
6
7
8
9
10
11
vncserver@:1.service - Remote desktop service (VNC)
   Loaded: loaded (/usr/lib/systemd/system/vncserver@:1.service; enabled)
   Active: failed (Result: exit-code) since Tue 2015-04-14 10:09:24 CST; 1min 36s ago
  Process: 3258 ExecStart=/sbin/runuser -l sysadmin -c /usr/bin/vncserver %i (code=exited, status=1/FAILURE)
  Process: 3254 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 || : (code=exited, status=0/SUCCESS)
Apr 14 10:09:24 F1A-VMHOST-SWPE systemd[1]: Starting Remote desktop service (VNC)...
Apr 14 10:09:24 F1A-VMHOST-SWPE runuser[3258]: Password:
Apr 14 10:09:24 F1A-VMHOST-SWPE systemd[1]: vncserver@:1.service: control process exited, code=exited status=1
Apr 14 10:09:24 F1A-VMHOST-SWPE systemd[1]: Failed to start Remote desktop service (VNC).
Apr 14 10:09:24 F1A-VMHOST-SWPE systemd[1]: Unit vncserver@:1.service entered failed state.
Warning: Unit file changed on disk, 'systemctl daemon-reload' recommended.

三.應(yīng)用

  1. 更新systemctl以使其生效;

    systemctl daemon-reload 

  2. 設(shè)置vncserver的密碼;

     vncpasswd root

    按提示輸入密碼以及確認(rèn)密碼

  3. 啟動(dòng)該服務(wù)用來(lái)啟用vnc的1號(hào)窗口;

    systemctl start vncserver@:1.service  或者 vncserver :1

    關(guān)閉1號(hào)窗口:

    systemctl stop vncserver@:1.service   或者 vncserver -kill :1

  4. 設(shè)置為開(kāi)機(jī)自動(dòng)啟動(dòng);

    systemctl enable vncserver@:1.service

    End.                            

本文出自 “馮學(xué)偉-遇見(jiàn)曾經(jīng)的妳” 博客,請(qǐng)務(wù)必保留此出處http://hsuehwee.blog.51cto.com/10114119/1632211

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Centos7遠(yuǎn)程桌面 vnc/vnc-server的設(shè)置

http://uchase.blog.51cto.com/880483/1545357

Centos7與Centos6.x有了很大的不同。

為了給一臺(tái)服務(wù)器裝上遠(yuǎn)程桌面,走了不少?gòu)澛?。?xiě)這篇博文,純粹為了記錄,以后如果遇到相同問(wèn)題,可以追溯。

1、假定你的系統(tǒng)沒(méi)有安裝vnc的任何軟件,那么,首先安裝vnc

1
yum -y install tigervnc-server tigervnc

2、Centos7之前的系統(tǒng),如果安裝vnc一般都需要配置

1
2
[root@localhost ~]# cat /etc/sysconfig/vncservers 
# THIS FILE HAS BEEN REPLACED BY /lib/systemd/system/vncserver@.service

但是,如上所述,Centos7需要配置的文件在

1
2
[root@localhost ~]# ll /lib/systemd/system/vncserver@.service
-rw-r--r--. 1 root root 1744 Jun 10 14:15 /lib/systemd/system/vncserver@.service

3、文件內(nèi)有如下提示

1
2
3
4
5
6
# Quick HowTo:
# 1. Copy this file to /etc/systemd/system/vncserver@:<display>.service
# 2. Edit <USER> and vncserver parameters appropriately
#   ("runuser -l <USER> -c /usr/bin/vncserver %i -arg1 -arg2")
# 3. Run `systemctl daemon-reload`
# 4. Run `systemctl enable vncserver@:<display>.service


4、復(fù)制一份文件,并改名為vncserver@:1.service

1
[root@localhost ~]# cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service

5、將文件中的<User>用你當(dāng)前的用戶替換,將%i替換為1

1
2
3
4
5
6
7
8
9
10
11
12
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill :1 > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver :1 -geometry 1280x720 -depth 24"
PIDFile=/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill :1 > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target

6、更新systemctl

1
systemctl daemon-reload

7、設(shè)置為自動(dòng)啟動(dòng)

1
systemctl enable vncserver@:1.service

8、啟動(dòng)vnc服務(wù)

1
systemctl start vncserver@:1.service

9、在iptables中加入對(duì)應(yīng)的端口5901(注意,如果有其他用戶,那么也需要將端口加上。vnc的端口默認(rèn)是5900 + n)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[root@localhost system]# cat /etc/sysconfig/iptables
# sample configuration for iptables service
# you can edit this manually or use system-config-firewall
# please do not ask us to add additional ports/services to this default configuration
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 5901 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT

注意:

1、如果你不配置和啟用防火墻,此時(shí)用VNC Viewer連接的話,會(huì)報(bào):"connect:Connection timed out(10060)"錯(cuò)誤。

2、本文是以root用戶為例,如果其他用戶也需要登錄,那么,還需要將文件復(fù)制為

1
cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:2.service

同時(shí),將文件內(nèi)的%i改為2,并建立對(duì)應(yīng)用戶的vncpasswd。

3、你可以通過(guò)UltraVNC,TigerVNC或者RealVNC Viewer進(jìn)行訪問(wèn),我在win7下使用這3中工具均能連接

本文出自 “Chase” 博客,請(qǐng)務(wù)必保留此出處http://uchase.blog.51cto.com/880483/1545357


    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多