码迷,mamicode.com
首页 > 其他好文 > 详细

ssh的应用和vnc连接桌面

时间:2018-10-01 00:13:59      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:验证   密码验证   语法   共享   roo   设置   ima   数字签名   原因   

什么是ssh?

SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。SSH之所以能够保证安全,原因在于它采用了公钥加密。

ssh

语法:

ssh 主机名/IP(使用当前用户登录)

当我第一次连接某个主机的时候,系统会提醒我,是否要记录这个主机的公钥指纹

目标服务特有的东西

技术分享图片

连接到指定的远程用户名 

# ssh -l djl 192.168.0.56

技术分享图片

 # ssh djl@192.168.0.56

技术分享图片

记录这个主机的公钥指纹的位置

技术分享图片

ssh配置文件、公钥、私钥的位置

技术分享图片

删除生成新的公钥指纹

技术分享图片

再次连接,原来的公钥指纹失效

技术分享图片

删除原来的公钥指纹

# rm -rf .ssh/*

 技术分享图片

 

 

要是想打开远程图形化界面的话,条件:

ssh客户端:

1、 有xservice

2、 开启x11转发

ssh服务器:

1、 安装xorg-x11-xauth

2、 xclient

 

查看ssh服务器是否安装xorg-x11-xauth

# rpm -qa | grep xauth

技术分享图片

开启X11转发

# ssh 192.168.0.56 -X

技术分享图片

 

 

 

 

 

ssh的验证方式

1、 密码验证

2、 密钥验证

 

对称加密:

公钥

私钥

 

非对称加密:

数据加密:公钥加密,私钥解密

数字签名

 

哈希函数:

……

 

 

 

 

 

生成一个密钥对

技术分享图片

查看

私钥:

id_rsa

公钥:

id_rsa.pub

技术分享图片

发送公钥

# ssh-copy-id -i id_rsa.pub root@192.168.0.56

技术分享图片

 查看保存公钥的位置

技术分享图片

 无密登录实现

技术分享图片

 

 

 

 VNC的应用

 技术分享图片

查看vnc工具包是否安装

 # yum list *vnc*

技术分享图片

 安装VNC服务

 # yum install tigervnc-server.x86_64 -y

 技术分享图片

设置密码 

# vncserver 

技术分享图片

密码保存位置

# ls .vnc/

# vncserver -list

技术分享图片

修改vnc的密码

#vncpasswd

技术分享图片

关闭1号桌面

# vncserver -kill :1

技术分享图片

开启3号桌面

# vncserver :3

技术分享图片

 

技术分享图片

缩放桌面

技术分享图片

 

如果多个人同时连接,一定要打开共享连接

技术分享图片

 

技术分享图片

技术分享图片

 

同步服务器桌面 ,在客户端上面就不需要指明桌面了

# x0vncserver --passwordfile=.vnc/passwd

实验失败,为解决

 

ssh的应用和vnc连接桌面

标签:验证   密码验证   语法   共享   roo   设置   ima   数字签名   原因   

原文地址:https://www.cnblogs.com/djlsunshine/p/9733643.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!