ssh

如何将文件上传到linax服务器

SSH介绍

SSH全称Secure Shell,也称Socket Socket Shell,是一种网络协议,他给管理员提供一种安全的方式访问远程计算机,是一种公钥加密方式。在ssh protocol version 2中提供5种类型密钥,分别是:

  • RSA
  • RSA1
  • DSA
  • ECDSA
  • ED25519

 

SSH简介
SSH是一种网络协议,用于计算机之间的加密登录。

适用条件
客户端防火墙禁止80端口的出站流量,无法上网。ssh通过tcp 22端口传输数据,实现上网功能。

SSH常用命令
-C 对传输数据进行压缩,减小所占的带宽

-f 后台运行程序

-p 指定目标端口

-N 不执行登录shell

-g 复用访问时作为网管,支持多主机访问本地端口。

-L 侦听本地端口

流程需求
kali客户端 192.168.3.163
kali服务器 192.168.3.26
启动SSH
客户端 service ssh start

服务端 service ssh start

注意:如果是root用户,应该修改/etc/ssh/ssh_config配置文件中的"PermitRootLogin"和"PasswordAuthentication“值为"yes"。

SSH本地端口转发
1.客户端连接服务器的22端口,然后侦听本地8080端口。

ssh -CfN -L 8080:192.168.3.163:80 root@192.168.3.163

 

posted @ 2021-10-06 18:44  Gavin_j  阅读(35)  评论(0编辑  收藏  举报