如何将文件上传到linax服务器
SSH介绍
SSH全称Secure Shell,也称Socket Socket Shell,是一种网络协议,他给管理员提供一种安全的方式访问远程计算机,是一种公钥加密方式。在ssh protocol version 2中提供5种类型密钥,分别是:
- RSA
- RSA1
- DSA
- ECDSA
- ED25519
适用条件
客户端防火墙禁止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 [email protected]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。