Linux系统ssh服务
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服务相关推荐
- linux系统ssh服务无法启动,Linux上的SSH无法启动
问题 Linux上的SSH无法启动, 报告/var/empty/sshd must be owned by root and not group or world-writable 解决方案 首先通过 ...
- linux ssh服务,Linux配置SSH服务以便实现远程连接
Linux用户们一定想要知道该怎么开启SSH服务吧,SSH服务是Linux系统远程连接的重要方式,所以如何配置SHH服务也让很多用户感到纠结.现在小编就帮大家解决这个问题. 配置方法: 查询\安装SS ...
- linux服务器怎么开启远程,Linux配置SSH服务以便实现远程连接
Linux用户们一定想要知道该怎么开启SSH服务吧,SSH服务是Linux系统远程连接的重要方式,所以如何配置SHH服务也让很多用户感到纠结.现在小编就帮大家解决这个问题. 配置方法: 查询\安装SS ...
- kali linux ssh不要密码登录密码,kali linux 登录ssh服务常见问题
kali linux 登录ssh服务常见问题 kali linux 登录ssh服务常见问题 kali linux 登录ssh服务常见问题 一.ssh简介 1.层次 2.ssh解决问题 二.服务器发送了 ...
- linux内核开启ssh,linux开启ssh服务
本文概略:1)ubuntu发行版开启ssh.2)centos发行版开启ssh 1.ubuntu发行版安装/开启ssh服务 1.1 安装ssh服务端 sudo apt-get install opens ...
- linux添加服务命令行,Linux系统自有服务(上)
系统自有服务(上).md Linux系统自有服务 自有服务,即不需要用户独立去安装的软件的服务,而是当系统安装好之后就可以直接使用的服务(内置) 学习目标 1.了解Linux的7种运行模式 2.了解用 ...
- Linux系统Logrotate服务介绍
Linux系统Logrotate服务介绍 本文转自 民工哥 51CTO博客,原文链接:http://blog.51cto.com/mingongge/1957688
- kali Linux开启ssh服务
目的:本地xshell连接Kali Linux. 步骤: 1.修改kali Linux的配置文件. vim /etc/ssh/sshd_config #进入配置文件 去掉PasswordAuthent ...
- linux系统mysql服务启动失败
查看mysql.sock文件,如忘记了文件位置,则查看/etc/my.cnf文件. 查看mysql.sock文件是否存在 若不存在 1.service mysqld stop (停止服务) 2.rm ...
最新文章
- Reformer: 高效的Transformer
- c#_Array.Sort()
- 深入理解WMS(一):Window的创建过程
- 在WildFly中运行多个standalone模式的实例
- Android Studio 更新失败解决方法
- pycharm同一目录下无法import明明已经存在的.py文件
- java中显示动态信息的方法_java里的动态表单技术
- 【AI视野·今日Robot 机器人论文速览 第四期】Wed, 9 Jun 2021
- python app mysql_Python 操作 MySQL 的5种方式
- Tensor:索引操作
- Java全能手册火了!Redis/Nginx/Dubbo/Spring全家桶/高并发
- drools规则拼接_Drools-规则层次结构和条件执行
- 浅谈Vue 中的 computed 和 methods 的使用
- 关于[知识竞赛现场管理系统-双屏PPT版]内置的第三方答题平台以及[评委计分系统-双屏专业版]的特殊疑难问题 汇编
- JBuilder 2005 Enterprise注册破解
- actviti 工作流核心技术和实战-学习笔记(一)什么是工作流
- 删除android电视软件下载,智能电视Root并删除预装
- 静默安装oracle11g单实例-腾讯云
- 面试题集锦——不断更新
- 介入切除心脏肿瘤:ONOCOR血管可回收技术历史性应用