linux设置远程桌面,如何远程linux桌面
linux远程登录模式主要有两种:ssh命令远程登录和远程桌面登录。安装后即可使用ssh进行登录,登录命令为ssh username@服务器ip地址,比如我的用户名为123,服务器ip地址为192.168.1.1。① 链接显示ssh: connect to host 192.168.1.1 port 22: Connection refused。使用ifconfig查询服务器的ip地址,其中inet addr 为服务器ip地址,为了防止服务器重启后ip地址发生变化,可以登录路由器页面,使用ip与mac绑定实现固定ip地址 。使用SSH控制linux服务器,在需要界面时候是比较麻烦的,基于RDP的桌面远程方案是方便快速的,下面是对应的配置方法。④ 这时候可以直接使用windows自带的远程功能远程桌面当前服务器了。3) Tab键失效问题:左上角Applications 选择setting
一 背景
? ? linux远程登录模式主要有两种:ssh命令远程登录和远程桌面登录。下面介绍这两种远程登录的配置。
二 ssh远程登录的配置与使用
? ? 我一般使用MobaXterm进行ssh远程登录,官网:https://mobaxterm.mobatek.net/。安装后即可使用ssh进行登录,登录命令为ssh username@服务器ip地址,比如我的用户名为123,服务器ip地址为192.168.1.1。那么,在MobaXterm中,使用下面的命令即可登录。
ssh 123@192.168.1.1
? ? 登录时可能遇到的问题:
? ? ① 链接显示ssh: connect to host 192.168.1.1 port 22: Connection refused。这种问题是因为服务器没有安装ssh server导致的,在服务器中输入下述代码安装。
sudo apt-get install openssh-server
? ? 安装之后在终端输入ps -e | grep ssh,如果输出中有 sshd则说明ssh-server已经启动了。
28660 ? 00:00:00 sshd28980 ? 00:00:00 sshd28995 ? 00:00:00 sshd29008 ? 00:00:00 sshd29043 ? 00:00:00 sshd
? ? ② 服务器ip地址的查询与设置。使用ifconfig查询服务器的ip地址,其中inet addr 为服务器ip地址,为了防止服务器重启后ip地址发生变化,可以登录路由器页面,使用ip与mac绑定实现固定ip地址 (部分路由器可能不存在这个功能)。
enp6s0 Link encap:Ethernet HWaddr 18:31:bf:cd:77:d9 inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0 inet6活动:慈云数据爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看 addr: ff80::16dd:cf01:5200:b252/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:88427 errors:0 dropped:0 overruns:0 frame:0 TX packets:46628 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:126621508 (126.6 MB) TX bytes:3661567 (3.6 MB) Memory:fa400000-fa47ffffinet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: ff80::16dd:cf01:5200:b252/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:88427 errors:0 dropped:0 overruns:0 frame:0 TX packets:46628 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:126621508 (126.6 MB) TX bytes:3661567 (3.6 MB) Memory:fa400000-fa47ffff
? ? ③ 配置之后,连接时候显示超时之类。原因有可能是路由器IP地址冲突,检查路由器ip是否有mac绑定之类。去掉断网重连就好了。
三 使用xrdp进行远程桌面登录
? ??使用SSH控制linux服务器,在需要界面时候是比较麻烦的,基于RDP的桌面远程方案是方便快速的,下面是对应的配置方法。
? ? ① 安装xrdp:sudo apt-get install xrdp -y #(-y的作用是就是如果只有sudo apt-get install 的话,安装时候需要确认是否安装,输入-y之后无需确认直接安装)
sudo apt-get install xrdp -y
? ? ② 安装xfce4桌面:目前,xrdp可以远程登录xfce4桌面,传统的ubuntu桌面(unity)xrdp登陆后屏幕变成黑白点,无法远程登录,使用VNC可以登录,但登录时候相当于将服务器显示器复制过来,而且速度还比较慢。使用下述命令安装xfce4桌面。
sudo apt-get install xfce4
? ? 注:安装时候可能会显示如下错误,输入 sudo vim /etc/resolv.conf?添加nameserver 8.8.8.8即可 (参考:https://blog.csdn.net/tiny_lxf/article/details/75027865)
E: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/pool/universe/x/xfce4-panel/xfce4-panel_4.12.0-3ubuntu2_amd64.deb Hash Sum mismatchE: Unable to fetch some archives, maybe run apt-get update or try with –fix-missing?
? ? ③ 配置桌面环境,在用户目录下打开.xsession文件(没有则新建),输入xfce4-session,保存退出。
? ? ④ 这时候可以直接使用windows自带的远程功能远程桌面当前服务器了。xrdp问题较多,我下面列举出可能的问题:
? ? ? ? 1) 登录之后显示连接失败,很有可能是因为自己远程登录次数过多,因为直接关闭掉远程桌面时候用户进程是保留的,删除自己所有进程即可。如果还不好使,需要重启rdp服务器。
? ? ? ? 2) 终端颜色设置:Edit -> Profile Preferences 在显示的界面中选择colors即可自己设置背景与文字颜色。
? ? ? ? 3) Tab键失效问题:左上角Applications 选择settings -> window manager。在其中的Keyboard,清除如下图片的快捷键即可。
? ? ? ? 4) 按键有bibi声,导致输入卡顿:关闭声音即可,Edit -> Profile Preferences 在General中取消Terminal bell即可。
? ? 我自己遇到的问题就这些,如果有其他的问题请各位指出,我会自己慢慢补充。
三 结语
? ? xfce4桌面程序开发是比较好用的,个人认为还比较好看,支持xrdp的还有gnome桌面,我没有尝试,有机会我尝试成功后继续补充在这里。
89406305
《linux设置远程桌面,如何远程linux桌面》来自互联网同行内容,若有侵权,请联系我们删除!