网络传输协议之FTP与SSH两种协议及内网穿透

目录

1.什么是FTP

(1)作用

(2)如何在windows上配置FTP

2.SSH传输协议

(1) 什么是ssh协议

(2)下载

 (3)连接

a.终端连接

b.工具连接

第一种工具的使用

第二种工具的使用

3.ssh的内网穿透


1.什么是FTP

FTP是一个相当古老的传输协议,可以追溯到1960年,现在很多人不使用了。之前我都没接触过。它会在服务器上建一个共享文件夹,客户端就能通过ip,用户名和密码进行访问,端口是21

(1)作用

        在不同的客户端与服务端进行文件传输, 实现跨平台和移动支持

(2)如何在windows上配置FTP

        我是通过这篇文章完美配置了自己的FTP

        Windows—FTP配置(超详细流程)_windows ftp-优快云博客

没有做内网穿透只能在局域网内访问,就是同一个WIFI下,相当鸡肋。

服务器ip是不固定的它是根据网络来的,最好别固定ip地址,如果固定了,不同的网络,它的网关会不同,导致网络连接不上。查看本机的ip,ubuntu使用

hostname -I

windows使用

ipconfig

如果在终端上访问很麻烦,需要写命令进行传输,建议下载filezilla,链接FileZillahttps://soft.youqun1.cn/soft/4178.html?bd_vid=6157215967460399264#

最后结果这样

这样就能直接传输文件。我试了一下传输一部电影,传输速度才500kb左右。我一般都不会用ftp,

上传文件用Gitee,保存视频用网盘,再不济,用QQ,微信也能传文件,在不同的服务器之间传输用ssh。

2.SSH传输协议

(1) 什么是ssh协议

SSH是一种网络协议,用于计算机之间的加密登录,是在Linux及其他类Unix系统中广泛应用的一种网络协议,主要用于安全的远程登录和命令执行,极大地提高了用户的数据安全当然,Windows也能用,相对ftp。

ssh用起来感觉跟ftp差不多,ssh需要下载,ftp不用,直接配置一下。ssh支持所有文件夹的访问,只需要用户有权限。

(2)下载

ubuntu下载ssh

sudo apt-get install openssh-server

开机自启

sudo systemctl enable ssh

ubuntu的防火墙开启22端口

sudo ufw allow 22

重启防火墙

sudo ufw reload

windows下载

Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

# 启动
Start-Service sshd

# 设置开机自启
Set-Service -Name sshd -StartupType 'Automatic'

windows 开启防火墙端口22

netsh advfirewall firewall add rule name="Open Port 1883" dir=in action=allow protocol=TCP localport=22

ssh连接要通过,主机名和密码访问,也就是开机要设置密码,不然访问不了。

查看用户名

 (3)连接

a.终端连接

ssh -p 22 user@host

# 如果ssh配置的是默认22端口,可以省略-p 22
ssh user@host

b.工具连接

我目前使用了两种连接工具。一个是免费版xshell另外就是SSHFS-Win Manager。第二个轻便快捷。大家下任意一种,推荐使用第一种

第一种xshell和xftp下载工具

Free for Home/School - Xshell and Xftp Free LicensingAll of the power. None of the cost. Home and School users are eligible for Free Licenses of Xshell (SSH Client) and Xftp (SFTP Client).https://www.xshell.com/en/free-for-home-school/

第二种连接工具。三个都要下载,由于原文件是github,网速慢,所以,文件我放到网盘中

方便大家下载

链接: https://pan.baidu.com/s/1C_i1buMfXgLvL0okEcMBnA 提取码: lele 复制这段内容后打开百度网盘手机App,操作更方便哦 
--来自百度网盘超级会员v10的分享

第一种工具的使用

xftp:

在这上面之间输入连接的ip地址,用户名和密码,最后按enter直接连

xshell

 点击黑色的圈圈添加连接

第二种工具的使用

步骤一是创建连接,填写ip,用户名密码;步骤二是连接

3.ssh的内网穿透

内网穿透能够实现外网的访问,也就是不在同一路由器上的WIFI也能访问

自己也能够配置,用路由器,外网映射内网ip,比较麻烦。我使用工具,下载花生壳。地址:

贝锐花生壳内网穿透|ddns动态域名解析|端口映射工具-贝锐花生壳官网

下载好,登录注册,进入里面。这里客户端一定要登录,网站登录了还不行。


 

选择旁边的+号,进入外站,添加

 选择常规引用

这样配置好。就行了 

然后点击,内网穿透

然后点击诊断

没有问题就开始连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值