简单记录在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
,全部安装好即可解决。文章来源:https://www.toymoban.com/news/detail-452757.html
安装python3
opkg install python3
opkg install python3-pip
由于openwrt本身没有python2,安装后默认python
和python3
命令都可以调用python3,pip
和pip3
命令都可以调用python3的pip。文章来源地址https://www.toymoban.com/news/detail-452757.html
到了这里,关于在openwrt上安装和配置git、ssh和python3的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!