Linux Notes:Linux下的远程登录协议及软件
2015-08-18 00:56
483 查看
常见的远程登录协议
1.RDP(remote desktopp protocol)协议,windows远程桌面协议2.telnet CLI 界面下远程管理,几乎所有的操作系统都有,数据明文传输,不安全
3.SSH (secure shell) CLI 界面下远程原理,几乎所有操作系统支持,加密传输
4.RFB(remote framebuffer) ,图形化远程原理协议,VNC(virtual Network computing)使用的协议,主要作为类UNIX系统下主要的图形化远程管理方式
ssh
linux ssh 简介: SSH2是现有广泛使用的SSH版本(使用非对称加密算法) SSH底层使用TCP协议,端口号22 openssh是一个开源的程序,绝大多数Linux版本均使用openssh作为ssh程序 centos 6.x 下service sshd status 查看ssh状态 centos 6.5安装 openssh: yum -y install openssh-server //安装服务端 yum -y install openssh-clients openssh //安装客户端 chkconfig --level 235 sshd on //设置ssh随系统启动 /etc/init.d/sshd start ssh命令格式: 1.ssh root@192.168.1.1l 2.ssh root@192.168.1.1 who (执行命令who,然后退出)当登录到远程服务器只需执行一个命令的时候,只需要将执行的命令加在ip后面 3.第一次在两台主机之间建议ssh连接时,需要交换公钥用以进行加密,ssh信息保存在用户家目录下.ssh隐藏文件夹。 Linux下其他使用ssh协议的程序: 1.scp用以在两台Linux计算机之间进行快速的加密数据传输,常用于两台主机之间文件的传输: 1.scps属于openssh-client 这个包,安装openssh的之后自动安装了scp. 2.用法: scp 源文件 目标地址 scp filename.tar root@192.168.1.1:/root/目录 -r 参数用以进行递归传输 -p 传输是保留文件的权限及时间戳 -C 传输时进行数据压缩 2.rsync 用以在两台计算机之间通过ssh协议同步文件 1.rsync *.* root@192.168.1.1:/root/(绝对路径) 2.rsync 命令是一种增量同步命令方式,只会拷贝变化的文件(修改的,新增的,删除的)
VNC
VNC 是一种Linux系统(BSD)下常用的图形化远程管理协议 VNC分为客户端和服务端,VNC服务运行在被管理的服务器上,其他计算机通过VNC客户端与其进行连接 centos 6 中是用使用tigervnc作为自带的vnc程序 centos 6x安装,启动VNC服务端: 1.yum install tigervnc-server 2.配置/etc/sysconfig/vncserver文件,在配置文件中配置一行VNCSERVERS=”1:username" 3.在用户的家目录下使用vncpasswd 创建一个vnc密码 4.创建好密码之后,启用vnc服务:service vncserver start 5.然后iptables -F 将关于iptables的规则清空,以免影响vnc的使用 centos 6 默认的vnc客户端为tigervnc yum install tigervnc
结语
第一次使用markdown写文章,感觉是很不错的额感觉,哈哈。
相关文章推荐
- Linux系统调用和库函数调用的区别
- windows/linuxjdk安装,jdk1.6升级到1.7
- windows/linuxjdk安装,jdk1.6升级到1.7
- Linux异步机制
- Linux中的同步机制
- 操作系统的启动过程分析(以Linux系统为例)
- linux下互斥锁的使用
- Linux下MySQL的彻底卸载和安装配置字符集
- Python在Windows和在Linux下调用动态链接库的教程
- linux系统设置
- Centos 6.4 KVM安装和配置
- Linux 包安装
- Linux 多线程调试(内存占用、死循环、CPU占用率高……)
- Cloudera Manager (centos)安装详细介绍
- Linux下如何查看高CPU占用率线程 LINUX CPU利用率计算
- How to install zabbix-agent on CentOS 7
- Linux下把U盘格式化为fat32
- Linux下把U盘格式化为fat32
- Linux第一天
- Android linux kernel privilege escalation vulnerability and exploit (CVE-2014-4322)