Linux服务SSH

ssh服务:

管理服务器的方式:

          

          本地管理类   (安装系统,故障修复)

          SHH远程连接方式

               

               Linux:ssh命令

               windows:Xshell , SecureCRT , Putty

               

提供ssh服务/ssh客户端工具的软件:

openssh-clients-7.4p1-16.el7.x86_64

openssh-server-7.4p1-16.el7.x86_64

查看ssh状态

[hei@wei ~]$ systemctl status sshd

查看ssh的端口:

[root@wei ~]# ss -antp | grep sshd



               

1.远程连接主机

# shh [user@]host

    # ssh 192.168.196.132

    

    # ssh marin@192.168.196.132

    

2.远程连接主机执行命令

# ssh 192.168.196.132 ‘hostname’     

               

[root@wei ~]# ssh hei@192.168.196.132 'hostname'
hei@192.168.196.132's password: 
wei

3.远程复制文件工具

     scp       rsync

     

# scp /etc/fstab 192.168.196.132:/tmp# scp 192.168.196.132:/etc/passwd /tmp

 

     -r: 复制目录

     

[root@wei ~]# scp /etc/fstab 192.168.196.132:/tmp
root@192.168.196.132's password: 
fstab                                                            100%  465    17.4KB/s   00:00    
[root@wei ~]# scp 192.168.196.132:/etc/passwd /tmp
root@192.168.196.132's password: 
passwd 

rsync

# rsync -av /bj/ 192.168.196.132:/bj  #拷贝文件

# rsync -av /bj 192.168.196.132:/bj   #拷贝目录

配置文件:/etc/ssh/sshd_config、

注意:下面几项操作在配置文件中进行

(1)关闭SSH的主机名解析

       

       

       GSSAPIAuthentication no

       

       UseDNS no

       

    [root@zhang ~]# systemctl restart sshd

(2)禁用root用户远程连接

      PermitRootLogin no

(3)修改默认端口

    

    Port 1999

注意:此时连接需要加端口(-p) root用户已经登录不上

[root@wei ~]# ssh hei@192.168.196.132 -p 1999

(4)监听ip

          ListenAddress 192.168.196.131

SSH认证方式:

      

      基于用户名,密码:默认

      基于密钥

      

基于密钥的配置方法:

           1.在客户端生成密钥对

           2.把公钥传给服务器

           

(1)在客户端生成密钥对

注意:默认生成的密钥会存储在/root/.ssh/目录下

[root@wei ~]# ssh-keygen -t rsa

           

(2)把公钥传送给服务器

注意:传递的公钥会存储在/root/.ssh/目录下

[root@wei .ssh]# ssh-copy-id -i -p 1999 192.168.196.132

注意:可以给普通用户复制公钥,但是要修改目录和公钥的权限为普通用户的

Linux服务管理之SSH的更多相关文章

  1. Linux基础学习(12)--Linux服务管理

    第十二章——Linux服务管理 一.服务简介与分类 1.服务的分类: 注:独立的服务放在内存中(好处:响应的速率快,坏处:独立的服务越多,耗费的内存资源越多):xinetd服务本身是独立的,在内存中, ...

  2. Linux 服务管理两种方式service和systemctl

    Linux 服务管理两种方式service和systemctl 1.service命令 service命令其实是去/etc/init.d目录下,去执行相关程序 # service命令启动redis脚本 ...

  3. 第11章 Linux服务管理

    1. 服务分类 (1)Linux的服务 ①Linux中绝大多数的服务都是独立的,直接运行于内存中.当用户访问时,该服务直接响应用户,其好处是服务访问响应速度快.但不利之处是系统中服务越多,消耗的资源越 ...

  4. Linux服务管理总结

    简介与分类 系统的运行级别 运行级别 含义 0 关机 1 单用户模式,可以想象为windows的安全模式,主要用于系统修复 2 不完全的命令行模式,不含NFS服务 3 完全的命令行模式,就是标准字符界 ...

  5. linux笔记:linux服务管理

    linux服务的分类: 启动和自启动: 查询已经安装的服务: RPM包的默认安装路径: 独立服务的启动: 独立服务的自启动: 基于xinetd的服务的管理: xinetd服务的自启动: 源码包安装服务 ...

  6. Linux学习笔记(19) Linux服务管理

    1. 服务的分类 Linux服务可分为RPM包默认安装的服务和源码包安装的服务.前者可细分为独立的服务(直接作用于内存中)和基于xinetd服务.xinetd本身是独立的服务,其唯一的功能是管理其他服 ...

  7. [Linux]服务管理:rpm包, 源码包

    --------------------------------------------------------------------------------------------------- ...

  8. Linux服务管理 systemctl命令详解

    Linux服务器,服务管理--systemctl命令详解,设置开机自启动 syetemclt就是service和chkconfig这两个命令的整合     任务 旧指令 新指令 使某服务自动启动 ch ...

  9. Linux学习笔记(3)linux服务管理与启停

    一.LINUX 系统服务管理 1.RHEL/OEL 6.X及之前 service命令用于对系统服务进行管理,比如启动(start).停止(stop).重启(restart).查看状态(status)等 ...

随机推荐

  1. Ubuntu16.04安装flume

    参考:https://www.cnblogs.com/soyo/p/7686702.html

  2. [LeetCode] 723. Candy Crush 糖果消消乐

    This question is about implementing a basic elimination algorithm for Candy Crush. Given a 2D intege ...

  3. luogu P5605 小 A 与两位神仙 - 原根

    题目传送门 传送门 Subtask 1 直接模拟. Subtask 2 BSGS算法模板. Subtask 3 考虑模 $m$ 的任意一个原根 $g$. 假设 $g^{ra} \equiv x \pm ...

  4. Kafka为什么速度那么快?

    Kafka为什么速度那么快? Kafka的消息是保存或缓存在磁盘上的,一般认为在磁盘上读写数据是会降低性能的,因为寻址会比较消耗时间,但是实际上,Kafka的特性之一就是高吞吐率. 即使是普通的服务器 ...

  5. 关于交叉编译Nodejs的坑

    前言 交叉编译Nodejs到其他平台上的时候,遇到了2个坑,网上极少有人提及,花了整个晚上才解决,在此记录下. 我的编译目标环境为: 龙芯3A 编译脚本 cd 代码目录 export PREFIX=/ ...

  6. idea找不到tomcat,找不到Tomcat server

    打开settings  添加即可 如果再没有,可能需要先安装timcat插件

  7. java基础之----cookie,session,jwt

    概要 web中为什么要引入cookie.session机制,为了验证用户的身份,验证用户的身份是为了系统的安全,那如果是系统和系统之间的API调用怎么办呢?因为系统之间调用往往是没有用户系统的(用户系 ...

  8. 【leetcode】字母异位词分组

    给定一个字符串数组,将字母异位词组合在一起.字母异位词指字母相同,但排列不同的字符串. 示例: 输入: ["eat", "tea", "tan&quo ...

  9. Teradata 数据库介绍

    Teradata在整体上是按Shared Nothing 架构体系进行组织的,他的定位就是大型数据仓库系统,定位比较高,他的软硬件都是NCR自己的,其他的都不识别:所以一般的企业用不起,价格很贵.由于 ...

  10. 用pyenv管理Python多版本及下载加速方法--Mac上

    原文:https://www.jianshu.com/p/91fc7ecc5e46 先大致介绍下pyenv的安装及配置流程.随后介绍加速下载方法 安装: brew install pyenv 配置 在 ...