ssh连接默认使用python3
一、介绍
使用ssh连接威联通nas时,每次都会恢复到2.7的版本,导致部分代码无法执行。
二、升级python
打开 App Center,搜索python选择安装
安装完成后需要运行
[~] # echo '/bin/ln -sf "${_PYTHON3_QPKG_BIN}/python3" "${_PYTHON3_QPKG_BIN}/python"' >> /etc/profile.d/python3.bash
[~] # source /etc/profile.d/python3.bash
[~] # hash -r
[~] # python -V
三、设置ssh命令默认python3
在 QNAP 的控制面板中,进入 App Center。
点击右上角的“手动安装”按钮。
选择下载好的
Entware_1.03std.qpkg
文件,根据提示完成安装。根据nas型号选择合适的安装包下载地址Entware-std - MyQNAP --- Entware-std - MyQNAP
安装完成后,通过 SSH 登录到 NAS,运行以下命令以确保 Entware 正常工作
/etc/init.d/Entware.sh restart
sudo opkg update
sudo opkg install bash
bash
#没有报错就是安装成功了
6.修改bash_profile文件
vim /root/.bash_profile
7.编辑 /etc/passwd 文件
vim /etc/passwd
找到你的用户条目:
找到类似以下的行:
admin:x:0:0:admin:/etc:/bin/sh
修改默认 Shell:
将 /bin/sh 改为 /bin/bash:
admin:x:0:0:admin:/etc:/bin/bash
保存文件并退出。
重新登录:
退出当前 SSH 会话并重新登录,以使更改生效。
8.验证
本文是原创文章,采用 CC BY-NC-SA 4.0 协议,完整转载请注明来自 QNAPClubCN
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果