首先配置vnc
(1)先更新下系统软件
sudo apt-get update
(2)安装VNC服务
sudo apt-get install vnc4server
(3)启动vnc服务
vncserver
第一次启动进程会提示输入密码
需要设置密码(密码后面要用到,要记住哦),密码设置完成,服务启动:
这里,可以使用以下两个命令来增加进程和结束进程:
vncserver :2
vncserver -kill: 2
5)配置图形界面,安装gnome桌面
sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal(6)修改vnc的启动文件vim ~/.vnc/xstartup修改里面的内容如下,使用vim编辑器,i进入编辑:#!/bin/sh#Uncomment the following two lines for normal desktop:export XKL_XMODMAP_DISABLE=1unset SESSION_MANAGER#exec /etc/X11/xinit/xinitrcunset DBUS_SESSION_BUS_ADDRESSgnome-panel &gnome-settings-daemon &metacity &nautilus &gnome-terminal &ESC退出编辑,:wq保存。(7)安装桌面环境安装x-window的基础:sudo apt-get install x-window-system-core安装登陆管理器:sudo apt-get install gdm安装ubuntu桌面:sudo apt-get install ubuntu-desktop选择OK
任意选择,点击ok。(我选择第一个,简单介绍一下:gdm是标准桌面,lightdm是轻量桌面),安装过程会持续一段时间。
(8)安装完成之后,杀掉进程,创建进程再次连接:
(9)调整分辨率,方便操作
vim /usr/bin/vncserver
修改下面这一行:
再来看看效果,比刚才好多了
下面是配置ssh
首先安装ssh
sudo apt-get install openssh-server
然后启动服务
sudo service ssh start
然后修改/etc/ssh/sshd_config
打开"终端窗口",输入"sudo gedit /etc/ssh/sshd_config"-->回车-->把配置文件中的"PermitRootLogin without-password"加一个"#"号,把它注释掉-->再增加一句"PermitRootLogin yes"-->保存,修改成功。
PasswordAuthentication no 修改成yes,这样就可以用密码登录了
如果xshell登录不了提示no matching outgoing encryption found 就将下面这段话加入到sshd_config文件的末尾
Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,cast128-cbc
MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-sha1-96,hmac-md5-96KexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,curve25519-sha256@libssh.org