Linux系统ssh服务

Ssh服务
在linux 中SSH 是非常常用的工具,通过ssh客户端,我们可以连接到运行了SSH服务器的远程机器上(服务器、电脑)

SSH协议: 是目前较可靠的,专为远程登录会话和其他网络服务提供一个安全的协议。
利用SSH协议,可以有效的防治远程管理过程中信息泄露。
SSH的另一个优点,传输数据是可以进行压缩的,传输速度快。
扩展: 域名 和端口号
例如: www.baidu.com,
相当于ip地址的一个别名,10.10.43.183
mac地址: 人的身份证
Ip地址:用来确定互联网中的计算机,
端口号: 0~65535 , 2000
朝阳区 13号楼 地址 : ip
B348 教室 : 端口号
http://www.baidu.com/index.html
https://… 443

Ssh 远程控制加密协议。
远程登录服务器
远程上传和下载文件
实验环境
扩展:
1.Windows 下查看 ip地址: 使用 ipconfig 命令。
2.linux 下查看当前电脑的ip地址: ifconfig。
Server : 10.10.42.92
Client : 10.10.42.234
2.测试客户端和服务器是否能连接
ping 客户端、服务端ip地址。

服务器如果安装了ssh
rpm -qa|grep package
例如 rpm -qa|grep openssh 列出包含 openssh 软件信息。

(Linux下的系统自动安装了ssh)

查看家目录下是否有.ssh文件夹(第一次登录没有)

远程登录服务端格式:
ssh user@remote
user 是在远程机器上的用户名
remote 是远程机器的地址
Ssh的基础操作

提示是否授权,输入yes

免密码登录(秘钥登录)

(非对称加密算法)
使用公钥加密的数据,需要使用私钥解密。
使用私钥加密的数据,需要使用公钥解密。

秘钥登录
首先,在本地通过算法生成公钥,然后将公钥发送给要登录的远程主机。在登录的时候, 本地使用私钥登录,忽略密码进行登录。
生成秘钥
ssh-keygen -t rsa


1、在.ssh目录下查找公钥和私钥

Id_rsa私钥

Id_rsa.pub 公钥

Know_hosts 白名单

2、复制一份公钥,发送给服务端到.ssh目录下

扩展: scp 命令 通过ssh机制进行文件的拷贝
复制文件(本地>>远程):scp /cloud/data/test.txt root@10.21.156.6:/cloud/data/
格式: scp 本地文件 root@10.10.42.92:/root/.ssh
复制文件(远程>>远程):scp root@10.21.156.6:/cloud/data/test.txt /cloud/data/
复制目录(本地>>远程):scp -r /cloud/data root@10.21.156.6:/cloud/data/
复制目录(远程>>本地):scp -r root@10.21.156.6:/cloud/data/ /cloud/data/

sftp(ssh文件传输协议)

格式:
Sftp 连接的用户名@连接地址

源 目的
Put 本地 远端
Get 远端 本地


Xshell

可以直接在windows上连接linux

Linux系统ssh服务相关推荐

  1. linux系统ssh服务无法启动,Linux上的SSH无法启动

    问题 Linux上的SSH无法启动, 报告/var/empty/sshd must be owned by root and not group or world-writable 解决方案 首先通过 ...

  2. linux ssh服务,Linux配置SSH服务以便实现远程连接

    Linux用户们一定想要知道该怎么开启SSH服务吧,SSH服务是Linux系统远程连接的重要方式,所以如何配置SHH服务也让很多用户感到纠结.现在小编就帮大家解决这个问题. 配置方法: 查询\安装SS ...

  3. linux服务器怎么开启远程,Linux配置SSH服务以便实现远程连接

    Linux用户们一定想要知道该怎么开启SSH服务吧,SSH服务是Linux系统远程连接的重要方式,所以如何配置SHH服务也让很多用户感到纠结.现在小编就帮大家解决这个问题. 配置方法: 查询\安装SS ...

  4. kali linux ssh不要密码登录密码,kali linux 登录ssh服务常见问题

    kali linux 登录ssh服务常见问题 kali linux 登录ssh服务常见问题 kali linux 登录ssh服务常见问题 一.ssh简介 1.层次 2.ssh解决问题 二.服务器发送了 ...

  5. linux内核开启ssh,linux开启ssh服务

    本文概略:1)ubuntu发行版开启ssh.2)centos发行版开启ssh 1.ubuntu发行版安装/开启ssh服务 1.1 安装ssh服务端 sudo apt-get install opens ...

  6. linux添加服务命令行,Linux系统自有服务(上)

    系统自有服务(上).md Linux系统自有服务 自有服务,即不需要用户独立去安装的软件的服务,而是当系统安装好之后就可以直接使用的服务(内置) 学习目标 1.了解Linux的7种运行模式 2.了解用 ...

  7. Linux系统Logrotate服务介绍

    Linux系统Logrotate服务介绍 本文转自 民工哥 51CTO博客,原文链接:http://blog.51cto.com/mingongge/1957688

  8. kali Linux开启ssh服务

    目的:本地xshell连接Kali Linux. 步骤: 1.修改kali Linux的配置文件. vim /etc/ssh/sshd_config #进入配置文件 去掉PasswordAuthent ...

  9. linux系统mysql服务启动失败

    查看mysql.sock文件,如忘记了文件位置,则查看/etc/my.cnf文件. 查看mysql.sock文件是否存在 若不存在 1.service mysqld stop (停止服务) 2.rm ...

最新文章

  1. Reformer: 高效的Transformer
  2. c#_Array.Sort()
  3. 深入理解WMS(一):Window的创建过程
  4. 在WildFly中运行多个standalone模式的实例
  5. Android Studio 更新失败解决方法
  6. pycharm同一目录下无法import明明已经存在的.py文件
  7. java中显示动态信息的方法_java里的动态表单技术
  8. 【AI视野·今日Robot 机器人论文速览 第四期】Wed, 9 Jun 2021
  9. python app mysql_Python 操作 MySQL 的5种方式
  10. Tensor:索引操作
  11. Java全能手册火了!Redis/Nginx/Dubbo/Spring全家桶/高并发
  12. drools规则拼接_Drools-规则层次结构和条件执行
  13. 浅谈Vue 中的 computed 和 methods 的使用
  14. 关于[知识竞赛现场管理系统-双屏PPT版]内置的第三方答题平台以及[评委计分系统-双屏专业版]的特殊疑难问题 汇编
  15. JBuilder 2005 Enterprise注册破解
  16. actviti 工作流核心技术和实战-学习笔记(一)什么是工作流
  17. 删除android电视软件下载,智能电视Root并删除预装
  18. 静默安装oracle11g单实例-腾讯云
  19. 面试题集锦——不断更新
  20. 介入切除心脏肿瘤:ONOCOR血管可回收技术历史性应用

热门文章

  1. 蚂蚁金服分布式事务实践解析 | SOFAChannel#12 直播整理
  2. 双目视觉(一)双目视觉系统
  3. iOS内购:自动续期订阅总结
  4. 最菜/高级的莫名其妙C程序
  5. mace model convert
  6. 【问题】RIDE,配置chromedriver
  7. java增强for循环原理
  8. 基于单片机的噪声监测系统设计(#0474)
  9. 独立三方数据源!数据宝国有大数据为金融机构及物流企业提供双向赋能
  10. bios.h被淘汰了....