设置使用Windows远程桌面连接服务器

对于开发人员而言,经常需要使用一些远程连接工具操作使用大型服务器,一般常用的有Xmanager、VNC以及Windows自带的远程桌面工具。

Xmanager:

优点:适用于局域网,安装后可自动发现局域网内的可连接主机,所带的Xshell及Xftp工具使用起来相当方便。
不足:但当所连服务器与本机不在网络域中时,往往无法连接;并且使用Xmanager还有一个问题就是会话无法保持,下次连接时无法找到之前打开的窗口。

VNC

优点:会话可保持,断开后重新打开,之前窗口或运行的程序界面依然保持存在。
不足:需要进行安装配置,相比于Xmanager相对复杂些。

Windows远程桌面

优点:使用Windows系统自带,免安装。

以下是使用Windows远程桌面连接服务器的步骤:

说明:本地终端机Windows,远程连接的服务器为Linux服务器(Ubuntu16.12,如果是winserver服务器不用配置即可直接连接),本机上先安装Xshell工具,可以远程命令行SSH服务器。

1、ssh登陆用自己的账号登陆服务器

2.在home主文件夹~下新建.xsession文件,输入内容如下

/usr/lib/gnome-session/gnome-session-binary --session=ubuntu &
/usr/lib/x86_64-linux-gnu/unity/unity-panel-service &
/usr/lib/unity-settings-daemon/unity-settings-daemon &

for indicator in /usr/lib/x86_64-linux-gnu/indicator-*; do
    basename=`basename ${indicator}`
    dirname=`dirname ${indicator}`
    service=${dirname}/${basename}/${basename}-service
    ${service} &
done

unity

注意其中的标点符号的正确输入。

3. 配置完成。

4. 在windows按键Win+R,输入mstsc打开windows自带远程桌面软件,输入服务器地址和自己的账号密码即可。另存为桌面文件后就可以方便地打开。

5. 如果碰到登不上的问题可以尝试以下方法:

①ssh登陆服务器,输入:

ps –u 用户名 |grep xvnc
查看xvnc进程的pid

②输入:

kill -9 对应的pid
杀掉进程

③打开远程桌面软件登陆看看,即可。

你可能感兴趣的:(装机相关)