-
winscp openwrt ftp ipk
2011-11-08 12:25:39winscp openwrt 上传开发包必备利器 -
OpenWrt:使用WinSCP传输文件
2016-10-12 09:15:39在windows上安装WinSCP 3.新建会话,文件协议选择FTP 4.端口号默认用21,主机名为OpenWrt开发板的ip,用户名和密码分别为OpenWrt网页登录时用的用户名和密码 5.点击登录按钮,登录成功如下所示 左边为windows目录,...1.先安装vsftp,详见:OpenWrt:安装vsftp,方便ftp传文件
2.在windows上安装WinSCP
3.新建会话,文件协议选择FTP
4.端口号默认用21,主机名为OpenWrt开发板的ip,用户名和密码分别为OpenWrt网页登录时用的用户名和密码
5.点击登录按钮,登录成功如下所示
左边为windows目录,右边为OpenWrt目录,传输文件时,只需拖动文件到指定目录即可。如果目录中有同名文件,同名文件会被覆盖。如果传输文件失败,考虑是不是flash空间已满。
原创不易,转载请标明出处:https://blog.csdn.net/caoshangpa/article/details/52794045
-
winscp内网mysql_WinSCP和PuTTY在刷openwrt固件的使用教程
2021-01-30 14:51:45WinSCP和PuTTY在刷openwrt固件的使用教程【openwrt必备工具】WinSCP和PuTTY的搭配与使用PuTTY和WinSCP是管理OpenWRT固件的路由器必备工具。WinSCP的优势在于支持多语言、可在图形化界面下管理Linux系统里的文件和...WinSCP和PuTTY在刷openwrt固件的使用教程
【openwrt必备工具】WinSCP和PuTTY的搭配与使用
PuTTY和WinSCP是管理OpenWRT固件的路由器必备工具。
WinSCP的优势在于支持多语言、可在图形化界面下管理Linux系统里的文件和存储多个会话设置以方便多设备多用户登录。PuTTY的优势在于提供与Linux终端一样的命令行控制界面。
所以,一般可先用WinSCP登录,管理文件,在必要的时候,调出PuTTY输入终端命令,实现优势互补。那既然在WinSCP中快速调用PuTTY输入终端命令是常见的事,就得让二者更好的配合,方法如下:
1.下载免安装版的WinSCP,解压至XXX\WinSCP目录(XXX表示某一个目录);
2.下载需要的语言包,解压至XXX\WinSCP目录;
3.下载免安装版的PuTTY,解压至XXX\PuTTY;
4.运行XXX\WinSCP\WinSCP.exe,出现“WinSCP登录”窗口;
5.按下“Languages”按钮,选择语言;
6.勾选“高级选项”;
7.选择树状列表中的“选项”项目;
8.按下“其它通用选项”的“选项”按钮,弹出的“选项”窗口;
9.选择“选项”窗口里树状列表中的“集成-应用程序”;
10.把“PuTTY路径”改为相对路径的“..\PuTTY\putty.exe”(这一步是关键,路径前面的“..”表示父目录,即代表上面“XXX”目录,改成这样的好处是以后只要把XXX目录下的WinSCP和PuTTY两个目录一起移动到其它任意一个目录后,这个设置依然有效);
11.勾选“记住会话密码并传给PuTTY(SSH)”项目,点“确定”按钮返回“WinSCP登录”窗口;
12.选择树状列表中的“会话”项目;
13.在“文件协议”下拉列表框中选择“SCP”;
14.在“主机名”文本框中输入“192.168.99.1”(如意·云路由默认的IP地址);
15.在“端口号”文本框中输入“22”(OpenWRT SSH服务默认的端口);
16.在“用户名”文本框中输入“root”(OpenWRT默认的管理员账户名);
17.在“密码”文本框中输入管理员账户的密码;
18.点“保存”按钮,弹出“会话另存为”窗口;
19.在“会话另存为”文本框中输入会话名称,点“确定”按钮返回“WinSCP登录”窗口;
20.在选择树状列表中的“会话-存储的会话”项目;
21.选择会话名称,点“登录”按钮,弹出“警告”窗口;
22.按“否”按钮,弹出“WinSCP”主界面,左侧是本地目录,右侧是路由器的Linux系统目录;
23.可以在本地目录和路由器Linux系统目录间拖拽文件完成文件复制传输,在路由器的Linux系统目录的文件上按双击可以打开文件,按“Ctrl+P”快捷键(或按“命令”主菜单-“在PuTTY中打开”),弹出“PuTTY Security Alert”窗口,按“否”键钮,可直接打开PuTTY窗口并自动登录路由器的Linux终端。
刷固件:
1.1 Root无密码时: 可用HFS构建HTTP文件服务器. 如:http://192.168.1.224/wr703n-eok.bin, 然后CMD命令窗口中输入命令:
telnet 192.168.1.1
cd /tmp
wget http://192.168.1.224/wr703n-eok.bin
1.2 Root有密码时: 先将固件用winscp上传到/tmp/下或者用上面的wget命令, 然后用putty或者securecrt登陆路由器
2. mtd -r write /tmp/固件.bin firmware, 成功后会出现 rebooting…
注: dd下用 linux,openwrt下用 firmware
— mtd 源码中的相关部分:
static void usage(void)
{
fprintf(stderr, "Usage: mtd [ ...] [ ...] [:...]\n\n"
"The device is in the format of mtdX (eg: mtd4) or its label.\n"
"mtd recognizes these commands:\n"
" unlock unlock the device\n"
" refresh refresh mtd partition\n"
" erase erase all data on device\n"
" write |- write (use - for stdin) to device\n"
" jffs2write append to the jffs2 partition on the device\n");
if (mtd_fixtrx) {
fprintf(stderr,
" fixtrx fix the checksum in a trx header on first boot\n");
}
fprintf(stderr,
"Following options are available:\n"
" -q quiet mode (once: no [w] on writing,\n"
" twice: no status messages)\n"
" -n write without first erasing the blocks\n"
" -r reboot after successful command\n"
" -f force write without trx checks\n"
" -e erase before executing the command\n"
" -d directory for jffs2write, defaults to \"tmp\"\n"
" -j integrate into jffs2 data when writing an image\n");
if (mtd_fixtrx) {
fprintf(stderr,
" -o offset offset of the image header in the partition(for fixtrx)\n");
}
fprintf(stderr,
#ifdef FIS_SUPPORT
" -F [:[:]][,...]\n"
" alter the fis partition table to create new partitions replacing\n"
" the partitions provided as argument to the write command\n"
" (only valid together with the write command)\n"
#endif
"\n"
"Example: To write linux.trx to mtd4 labeled as linux and reboot afterwards\n"
" mtd -r write linux.trx linux\n\n");
exit(1);
}
Opkg 是一个轻量快速的套件管理系统,目前已成为 Opensource 界嵌入式系统标准。
常用于路由、交换机等嵌入式设备中,用来管理软件包的安装升级与下载。常用命令如下:
opkg update 更新可以获取的软件包列表
opkg upgrade 对已经安装的软件包升级
opkg install 安装指定的软件包
opkg instal /tmp/xxx.ipk
opkg install http://openwrt.8800.org:82/nwan.ipk
opkg install http://openwrt.8800.org/luci-app-nwan.ipk
opkg install –force-reinstall http://192.168.1.224/uhttpd_32_ar71xx.ipk
opkg remove 卸载已经安装的指定的软件包. opkg remove luci-i18n-chinese
opkg list
opkg list-installed
Force Options:
–force-depends Install/remove despite failed dependencies
–force-maintainer Overwrite preexisting config files
–force-reinstall Reinstall package(s)
–force-overwrite Overwrite files from other package(s)
–force-downgrade Allow opkg to downgrade packages
–force-space Disable free space checks
–force-postinstall Run postinstall scripts even in offline mode
–force-remove Remove package even if prerm script fails
–noaction No action – test only
–download-only No action – download only
–nodeps Do not follow dependencies
–force-removal-of-dependent-packages
Remove package and all dependencies
–autoremove Remove packages that were installed
automatically to satisfy dependencies
-t Specify tmp-dir.
–tmp-dir Specify tmp-dir.
一般我们在openwrt下用opkg安装软件有两种:
1. 连上网络后从官方网站安装 opkg update; opkg install XXX.ipk;
opkg install http://openwrt.8800.org/luci-app-nwan.ipk
2. PC上把软件下载下来,传到路由器tmp目录安装 opkg install /tmp/XXX.ipk
对于1来说,如果路由暂时上不了网,就无法使用,方法2又有些麻烦. 这里提供的方法是:
1. 修改/etc/opkg.conf, 把里边第一行那个网址改成本地服务器放安装包的服务目录,
#src/gz snapshots http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages
src/gz snapshots http://192.168.1.224/packages-r31296
2. 把相关的 packages 目录下的文件都放在上步定义的目录下(packages-r31296为目录名)
3. 在本机上用 HTS 开启http服务, 添加上面的目录
4. 现在可以像方法1一样使用升级了
工作图片如下:
版权声明:本文为博主原创文章,未经博主允许不得转载。
-
【openwrt必备工具】WinSCP和PuTTY的搭配与使用
2020-10-28 10:36:28【openwrt必备工具】WinSCP和PuTTY的搭配与使用 PuTTY和WinSCP是管理OpenWRT固件的路由器必备工具。 WinSCP的优势在于支持多语言、可在图形化界面下管理Linux系统里的文件和存储多个会话设置以方便多设备多用户登录...【openwrt必备工具】WinSCP和PuTTY的搭配与使用
PuTTY和WinSCP是管理OpenWRT固件的路由器必备工具。WinSCP的优势在于支持多语言、可在图形化界面下管理Linux系统里的文件和存储多个会话设置以方便多设备多用户登录。PuTTY的优势在于提供与Linux终端一样的命令行控制界面。
所以,一般可先用WinSCP登录,管理文件,在必要的时候,调出PuTTY输入终端命令,实现优势互补。那既然在WinSCP中快速调用PuTTY输入终端命令是常见的事,就得让二者更好的配合,方法如下:
9.选择“选项”窗口里树状列表中的“集成-应用程序”;
10.把“PuTTY路径”改为相对路径的“…\PuTTY\putty.exe”(这一步是关键,路径前面的“…”表示父目录,即代表上面“XXX”目录,改成这样的好处是以后只要把XXX目录下的WinSCP和PuTTY两个目录一起移动到其它任意一个目录后,这个设置依然有效);
11.勾选“记住会话密码并传给PuTTY(SSH)”项目,点“确定”按钮返回“WinSCP登录”窗口;
12.选择树状列表中的“会话”项目;
13.在“文件协议”下拉列表框中选择“SCP”;
14.在“主机名”文本框中输入“192.168.99.1”(如意·云路由默认的IP地址);
15.在“端口号”文本框中输入“22”(OpenWRT SSH服务默认的端口);
16.在“用户名”文本框中输入“root”(OpenWRT默认的管理员账户名);
17.在“密码”文本框中输入管理员账户的密码;
18.点“保存”按钮,弹出“会话另存为”窗口; -
Winscp连接openwrt路由器失败问题解决
2019-04-11 19:23:39问题现象: 使用winscp连接路由器时失败,提示信息为: winscp:无法初始化SFTP协议。主机是SFTP服务器吗 解决方案: 连接时文件协议修改为scp问题现象:
使用winscp连接路由器时失败,提示信息为:
winscp:无法初始化SFTP协议。主机是SFTP服务器吗
解决方案:
连接时文件协议修改为scp
-
WinSCP和PuTTY在刷openwrt固件的使用教程
2015-08-01 18:14:12【openwrt必备工具】WinSCP和PuTTY的搭配与使用PuTTY和WinSCP是管理OpenWRT固件的路由器必备工具。WinSCP的优势在于支持多语言、可在图形化界面下管理Linux系统里的文件和存储多个会话设置以方便多设备多用户登录。... -
OpenWrt开启ssh,使用WinSCp,SecureCRT等进行文件传输
2020-07-22 17:48:22OpenWrt编译的时候能选择开启ssh 进入openwrt系统源码的顶层目录,然后执行 make menuconfig命令 进入 Network--> SSH--> <*>openssh-sftp-server 如果没有选择,则需要安装 使用opkg(OpenWrt的包管理... -
Openwrt上开启sftp,使用SecureCRT,WinSCp等传输文件
2017-09-03 16:44:00Openwrt上开启sftp,使用SecureCRT,WinSCp等传输文件 Openwrt上开启sftp,使用SecureCRT,WinSCp等传输文件 在刚刷完Openwrt时,路由器系统中没有相应的服务,所以需要自行安装. 首先,保证路由器可以... -
openwrt 开发外围准备工作:(二)winscp 与更新luci主题
2020-03-13 10:04:36winscp的使用与更新luci主题 -
OpenWRT远程登录工具
2012-09-15 16:17:36登录嵌入式系统(Openwrt)无线路由器的软件,分别是Winscp5.08和Putty0.62,学习Openwrt的必备哦! -
openWrt调试笔记
2019-01-21 10:55:00step4: 采用WinSCP在开发环境和目标机之间传输可执行文件 step5: 在目标机上启动可执行文件 step6: 启动另一个终端软件,观察目标机输出 step1: 启动虚拟机 以openWrt用户登录,密码:openwrt 虚拟机IP地址... -
记小米路由器Pro(R3P)刷机openwrt、潘多拉、lean-openwrt、x-wrt
2020-04-28 21:19:40openwrt1、使用winscp上传op官方网站上的固件文件到路由器tmp2、SSH到路由器刷机openwrt原版——> 官方原版官方原版 ——> pb-boot(刷潘多拉)pb-boot ——> 官方原版pb-boot ——> openwrt(X-WRT)pb... -
使用WINSCP,选择SCP链接模式: 小米路由器刷华硕固件 进入tmp目录,将all.bin下载到本地。备份过程相当重要,不要跳过此过程。 刷入breed 将压缩包内的breed.bin丢到tmp目录。 终端执行:mtd -r write /tmp/breed....
-
贝壳云openwrt安装MentoHUST
2021-04-05 15:13:49WinSCP (https://winscp.net/eng/docs/lang:chs)将base.rar上传到家目录/root 下。 2.解压文件base.rar root@OpenWrt:~# unzip base.rar root@OpenWrt:~# ls base base.rar 3.进入base/ root@OpenWrt:~# cd base/... -
备份openwrt文件
2015-06-11 15:38:04下载winSCP,最好最新版本 查看开发板的IP地址:ifconfig ,根据你的IP来远程登录。 注意:如果电脑接在开发板LAN口,是可以直接登录的,如果开发板和电脑都连接同一个路由器,要把开发板的防火墙关掉!! root@... -
openwrt 使用
2014-11-25 16:43:43编译固件不需要什么很深奥的知识,但是要求起码能看懂英文,会使用SSH、WINSCP软件,了解OP的那些功能是由哪个软件包提供。 一。安装ubuntu,具体安装流程可以百度谷歌,这里不详细描述。 桌面版、服务器版都可以... -
5. 嵌入式OpenWRT入门基础篇-----OpenWRT与电脑之间互传文件
2020-01-25 19:37:23一、Winscp与OpenWRT互传文件 由于 openwrt 默认开启 scp 服务器,所以我们不需要在开发板上安装其他软件,即可用scp 协议连接开发板传输文件。 在Windows系统上安装WinSCP软件,安装完成后,点击图标 进入 winscp... -
OpenWRT开发准备工作
2017-04-20 16:35:10准备工作首先,根据上面教程(OpenWRT开发环境搭建)安装...WinSCP 用网口连接电脑与路由器。可以相互传文件。 tftpd32/64 刷机时将bin文件通过网线传递给路由器 sscom32 监控串口输入输出。 SSH Secure Shell 虚拟机和 -
openwrt刷机方法
2016-05-12 00:00:39一、使用openwrt的命令: 1.用winscp上传固件到tmp文件夹 2.mtd -r write /tmp/xxx.bin firmware 二、使用tftp 1.先右击网上邻居配置本机IP为192.168.1.2。默认网关192.168.1.1。 2.把.bin的固件放到... -
openwrt升级命令
2013-12-05 20:14:28这样可以winscp传入固件,也可以用lan的时候wget获取。 使用 使用命令: sysupgrade xxx.bin 用法说明: root@OpenWrt:~# sysupgrade -h Usage: /sbin/sysupgrade [options] Options: -d add... -
OpenWrt+Linkit Smart 7688:在openwrt上用opkg安装本地ipk软件包
2017-04-11 16:15:25安装工具:Winscp,SecureCRT 操作系统:win7 64位 ipk软件包:helloworld.ipk这里对自己在win7上对openwrt上安装opk软件包的过程做一个记录,为什么做记录,因为根据网上的资料安装不进去。综合了一些资料,找出... -
PuTTY和WinSCP
2017-10-17 08:12:58PuTTY和WinSCP是管理OpenWRT固件的路由器必备工具。 WinSCP的优势在于支持多语言、可在图形化界面下管理Linux系统里的文件和存储多个会话设置以方便多设备多用户登录。PuTTY的优势在 于提供与Linux... -
openwrt软件包安装教程
2018-03-20 14:48:40方法一、web安装系统--》软件包先点更新软件包清单 填入软件包网址,然后点ok方法二、ssh连接路由命令安装或者用ssh软件PuTTY连接路由器PuTTY下载地址:http://openwrt.8800.org:82/PuTTY_SSH_Telnet程序.raropkg ... -
OpenWrt + SSH 刷机方法
2017-11-15 21:10:00OpenWrt + SSH 刷机方法如果要刷 U-Boot,则必须事先刷入解锁 u-boot 分区的 OpenWrt 固件。准备工具:PuTTY:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.htmlWinSCP:... -
基于openwrt下安装python ipk包
2017-11-28 23:12:53在用winscp软件传输ipk安装包的时候,需要选择scp,而不是sftp,当然啦,这过程的操作都是需要连接到openwrt路由器所散发的WiFi上面去的。 -
Openwrt 启动信息个性化修改
2018-12-04 10:51:50/etc/banner (在固件中,启动后用winscp连接,复制出来再修改) 1、 字符可在http://www.network-science.de/ascii/ 网站生成,openwrt 风格为 rectangles ; 2、 个人信息直接在下方输入即可。...