花生棒配合树莓派使用SFTP远程传输文件

废话不多说,树莓派部署在内网,那么没有公网IP地址,要怎么样通过外网得以进行FTP文件传输呢?今天就告诉大家用花生壳家的花生棒端口映射结合树莓派来解决这一问题的方法。

花生壳官网:http://hsk.oray.com/

具体的操作方法如下:

1、连通花生棒

2、登录花生棒

通过访问 http://www.oray.cn 进行花生棒端口映射的配置通过SN码登录:SN码在花生棒背面,初始化密码为:admin也可以通过帐号登录。如图:

3、配置花生棒

花生棒端口映射配置 点击内网映射-添加映射应用名称:FTP(可自定义)内网主机:填写服务器内网的ip地址选择端口映射填写21如图:

4、下载FileZilla

FileZilla直接支持32/64位的WinXP/7,也支持Linux。开源免费无需破解,自带中文版无需汉化。

官网下载: http://filezilla-project.org/download.php?type=client

国内下载站(新浪):http://down.tech.sina.com.cn/content/2471.html

5、连接FTP

打开FileZilla只需在「快速连接」中输入:

主机:**.wicp.net (换成您的花生壳域名。)

端口:填花生壳分配给你的5位端口

用户名和密码照实填。(树莓派默认是pi/raspberry)

记住勾选 总是信任该主机

如图:

连接成功!

时间: 2024-10-05 17:57:39

花生棒配合树莓派使用SFTP远程传输文件的相关文章

Ganymed SSH2 模拟类似FileZilla远程传输文件(基于SCP协议)

Ganymed SSH2 模拟类似FileZilla远程传输文件(基于SCP协议) 为了传输文件或者目录,我们使用 Ganymed SSH2中的SCPClient类,这个类实现了scp命令功能. 下面的代码包含了传输单个文件和传输目录的功能: package com.doctor.ganymed_ssh2; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io

expect 远程传输文件

+++++++++++++++++++++++++++++++++++++ 标题:expect 远程传输文件 时间:2020年3月3日 +++++++++++++++++++++++++++++++++++++ #/usr/bin/env expect set  ip  192.168.100.100 set  user  root set  password  centos set  timeout  5 spawn scp -r /etc/hosts ${user}@${ip}:/tmp e

使用花生棒(内网版)远程监控摄像头

一.花生棒实际使用的接线方法: 1.先用网线把花生棒和路由器的lan口连接起来 2.使用一个外置usb电源为花生棒供电 花生棒-usb电源(选购): 花生棒是没自带电源的,但是我们挑选出了这个质量比较好的usb电源. 注意:请务必使用稳定的外接usb电源,以保证花生棒的正常使用 二.花生棒设置使用方法: 1.在浏览器输入www.oray.cn进入花生棒设置页面 2.先点击1去到映射页面,再点击2,进入添加映射介面 3.在1处选择自定义应用,并按图提示填入应用名称.内网主机和内网端口,填入完毕后点

远程传输文件命令:scp

1.概述 scp(secure copy)是一个基于 SSH 协议在网络之间进行安全传输的命令,其格式为"scp [参数] 本地文件 远程帐户@远程 IP 地址:远程目录". 与第 2 章讲解的 cp 命令不同,cp 命令只能在本地硬盘中进行文件复制,而 scp 不 仅能够通过网络传送数据,而且所有的数据都将进行加密处理.例如,如果想把一些文件通过网络从一台主机传递到其他主机,这两台主机又恰巧是 Linux 系统,这时使用 scp 命令就可以轻松完成文件的传递了.scp 命令中可用的参

shell---scp远程传输文件不需要手动输入密码

1.通过sshpass让ssh记住密码实现ssh自动登陆 (1)安装sshpass sudo apt-get install sshpass 或者 下载sshpass-1.05.tar.gz shell>tar xvf sshpass-1.05.tar.gz shell>cd sshpass-1.05 shell>make && make install (2)测试 shell>/usr/local/bin/sshpass -p 密码 ssh [email prot

树莓派与电脑之间传输文件

树莓派(Raspberry Pi)与电脑之间互传文件 今天实现了树莓派与电脑之间文件的传输,用FileZilla简单方便,用SecureCRT以及Xshell5都没有获得成功 图片中那个1.txt文件就是电脑刚传输进去的.

【python】paramiko+sftp远程下载文件

#!/usr/bin/python2.7 # -*- coding: utf-8 -*- #add by [email protected] import os import re import paramiko import time def sftp_down_f(server_path,local_path): t=paramiko.Transport(('172.17.242.82',22)) t.connect(username='root',password='Macro3') sf

scp远程传输文件和ssh远程连接

ssh使用方法 如果从一台linux服务器通过ssh远程登录到另一台Linux机器, 这种情况通常会在多台服务器的时候用到. 如用root帐号连接一个IP为192.168.1.102的机器,输入:“ ssh 192.168.1.102 -l root ” 如果该服务器的ssh端口不是默认的22端口,是自定义的一个如1234,则可在命令后面加参数-p,  如:“ ssh 192.168.1.102 -l root -p 1234 ” scp使用方法 1.获取远程服务器上的文件 scp -P 222

第十一章练习 压缩和远程传输文件

<<<第十二单元练习>>> 在server主机中把/etc目录打包压缩到/mnt中,名字为etc.tar.gz tar  zcvf  /mnt/etc.tar.gz  /etc 2.复制server主机中的etc.tar.gz到desktop主机的/mnt中 scp /mnt/etc.tar.gz [email protected]:/root/Desktop 3.同步server主机中的/etc中的所有文件到desktop主机中/mnt中,包含链接文件 rsync -