SSH服务与VNC服务

一、SSH服务

服务:ssh

软件名:openssh,特点在centos上默认安装

ssh协议:

作用:在Linux环境中为客户机提供安全的shell环境,用于远程管理。

默认端口:TCP22 版本:version2

Openssh(linux操作系统默认安装)

服务名称:sshd

服务端主配置文件:vi /etc/ssh/sshd_config

查询寻谁在访问:w /who

用户登录控制:禁止root用户  PermitRootLogin no

允许用户访问:AllowUsers     AllowUsers  用户名| AllowUsers  用户名@IP

禁止用户访问:DenyUsers

Linux操作系统用户访问管理文件:/etc/hosts.allow

语法规则:           服务名:IP:ALLOW/DENY

若需要禁止访问IP,则需要在/etc/hosts下禁止(不然在/etc/ssh/sshd_config下虽然restart不提醒错误但是无效)

Ssh客户端工具:

远程安全登录:ssh  user@host [远端指令]

Scp命令(远程安全复制):scp user@host:file1 file2 将目标主机文件复制到本地

                                          Scp file1 user@host:file2 将本地文件复制到目标主机

ssh密钥认证

注:密钥是由双方主机的用户级来认证的

1.客户端/服务端使用命令   ssh-keygen -t rsa 创建密钥对

2.使用 ssh-copy-id  目标主机可登录用户@目标主机 IP

基于密钥对的ssh

注意:~/.ssh 目录权限700

Authorized_keys 公钥文件权限644

Id_rsa  私钥文件权限600

3.连接访问验证

注:只有创建密钥对的用户和接受密钥对的用户可以使用密钥验证,其他用户仍是正常的密码认证

二、VNC服务

VNC服务概述

1.VNC:一种基于图形界面实现远程登陆的软件。

2.VNC远程登录软件:Tigervnc

3.VNCserver启动图形接口号:TCP 5901~5910

启动VNCserver的图形接口

语法:vncserver :接口号    (注意有空格)

例:vncserver :1

查看端口是否开放

netstat -antup |grep vnc

语法:vncserver -kill :接口号  (注意有空格)

例:vncserver -kill :1

VNC服务配置

  1. 服务端安装VNC软件,tigervnc*  或 yum -y install tigervnc-server
  2. 使用vncserver:端口号(1-10)启动VNC
  3. 验证VNC启动是否成功,netstat -antup | grep vnc
  4. Windows 端或者其他客户端使用vnc客户端软件访问验证

 

 输入IP:端口号 密码登录就ok了

三、进程管理命令

查看服务进程编号:ps -aux | grep 服务名称

查看服务进程号,资源消耗等:top  进入交互界面 使用k 输入进程号 杀死进程

关闭进程:kill -9  服务进程号(PID)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值