博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu配置ssh及vnc
阅读量:5144 次
发布时间:2019-06-13

本文共 1851 字,大约阅读时间需要 6 分钟。

首先配置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=1
unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
unset DBUS_SESSION_BUS_ADDRESS
gnome-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-96
KexAlgorithms 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

 

转载于:https://www.cnblogs.com/r0815/p/10320489.html

你可能感兴趣的文章
C# 类初始化顺序
查看>>
机器学习入门-基础琐碎笔记
查看>>
leetcode--Valid Number
查看>>
[转载] Docker背后的内核知识——cgroups资源限制
查看>>
git pull 与 git fetch的区别
查看>>
HGOI20190812 省常中互测5
查看>>
# log对数Hash映射优化
查看>>
IOCP在服务器开发中的应用[转自掰掰开发]
查看>>
pahlcon:cookies设置
查看>>
使用Spire.Barcode程序库生成二维码
查看>>
对于@Component注解的理解
查看>>
Java学习之Math类理解
查看>>
logstash异常
查看>>
JavaMail实现邮箱之间发送邮件功能
查看>>
关键字和标识符
查看>>
java并发编程(十四)同步问题的内存可见性
查看>>
ASP.NET VS2013 Office 转 PDF
查看>>
C#图解教程 第八章 表达式和运算符
查看>>
CentOS下mysql安装和配置
查看>>
5分钟安装 关于win10安装composer PHP 用来管理依赖(dependency)关系的工具
查看>>