在openwrt上安装和配置git、ssh和python3

本文介绍了如何在OpenWrt系统中安装和配置git、ssh以及python3。首先更新包管理器opkg,然后安装git并设置用户信息。接着安装ssh,生成并配置ssh密钥,将公钥添加到GitHub。遇到ssh连接问题时,确保已安装openssh-client。最后,安装python3和pip3,完成环境配置。
部署运行你感兴趣的模型镜像

简单记录在openwrt上安装配置git、ssh和python3的流程。

更新包管理器

openwrt 自带的包管理器是opkg,安装之前先更新一下:

opkg update

git和ssh一般放在一起配置,ssh配置完成才可以正常使用git。

安装git

opkg install git

安装完毕后可输入命令git version检查是否成功安装。

配置git

git config --global user.name "xxx"
git config --global user.email "xxx@yyy"

配置的用户名和邮箱可以通过git config --global --list查看,要修改直接重新输入即可覆盖。

安装ssh

opkg install openssh-keygen openssh-client

上面两个包是必须安装的,openssh-keygen负责生成密钥和公钥,openssh-client负责作为客户端与其它主机连接。

配置ssh

ssh-keygen -t rsa -C "xxx@yyy"

生成的密钥(id_rsa)和公钥(id_rsa.pub)在~/.ssh/目录下。

用记事本打开id_rsa.pub,复制里面的内容,到github添加ssh key即可。
配置好之后,命令行输入以下命令验证是否成功:

ssh -T git@github.com

若配置成功,则会出现以下信息:
在这里插入图片描述

root@OpenWrt:~# ssh -T git@github.com
Warning: Permanently added the *** host key for IP address '***' to the list of known hosts.
Hi ***! You've successfully authenticated, but GitHub does not provide shell access.

然后就可以正常使用了。

[参考链接:opkg安装git和ssh的命令]
[参考链接:ssh相关的详细操作流程]
[参考链接:查看git config配置信息]

附:ssh报错问题

root@OpenWrt:~# ssh -T git@github.com

ssh: Connection to git@github.com:22 exited: No auth methods could be used.

如上所示的No auth methods could be used错误,是由于安装ssh的时候只安装了openssh-keygen,而没有安装openssh-client,全部安装好即可解决。


安装python3

opkg install python3
opkg install python3-pip

由于openwrt本身没有python2,安装后默认pythonpython3命令都可以调用python3,pippip3命令都可以调用python3的pip。

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值