Linux系统ssh服务,ssh远程登录

Ssh服务
Sftp
Xshell

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.SSH协议: 目前比较可靠的,专门为远程登录会话和其他网络服务的安全协议。
2.http 协议: 基于web应用的一种协议。
3.域名、ip地址、mac 地址、port 端口号
(1)先有 mac地址,ip地址、域名。通过ip地址确定互联网中的唯一一台电脑
(2)Port 端口号 用来确定电脑上唯一的应用,一个端口号同一时间只能被一个应用占用。
4.ssh工具使用
(1)先查看服务端的ip地址, ifconfig
(2)测试服务端和客户端是否能连接, ping 服务端的ip地址。
(3)先安装 服务和客户端程序,(linux已经自带客户端和服务端)
Windows 下没有自带 ssh 客户端,需要我们下载相应的应用程序(xshell)
(4)远程登录
格式: ssh 远程电脑的用户名@远程电脑的ip地址。
使用步骤:
1.ssh 远程电脑的用户名@远程电脑的ip地址。
2.输入密码(远程用户的密码)
3.授权、加入白名单(yes)
(1)在本地 家目录下创建了一个.ssh 隐藏文件夹,knwons_hosts 文件,保存了一些授权的信息。注意:.ssh文件夹保存一些ssh的一些内容。
4.登录到了远程电脑,然后做相应的操作。
5.退出登录: exit

5.秘钥登录(免密码登录)
1.使用的非对称加密算法。
2.秘钥包括 公钥和私钥。如果使用公钥加密,就使用私钥解密。如果使用私钥解密,就使用公钥解密。
3.生成秘钥 ssh-keygen -t rsa
4. 登录步骤
a. 先复制出一份公钥
b.先检查 远程电脑上是否有 .ssh隐藏目录。
b. 将公钥传输给服务端
scp 本地公钥路径 远程用户名@远程ip地址:/路径
c.登录 ssh 远程用户名@远程ip地址。(不会再提示输入密码)
d.退出 exit

6.Sftp: 是一个文件传输的协议。
在 linux下直接使用 sftp 命令连接 服务端
格式: sftp 远程用户名@远程ip地址。
Put 本地 远程 (上传,将本地文件上传到远程)
get 远程 本地 (下载,将远程文件下载到本地)
退出: exit

7.xshell工具使用
因为 windows下不自带ssh客户端,因此需要下载一个ssh客户端工具,xshell。
使用:
1.输入远程ip地址
2.端口号 默认是 22
3.输入登录用户(远程用户名)
4.输入密码(远程用户的密码)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值