命令行登陆校园网
今天使用学校服务器,总是无法安装软件,提示 cannot find a valid baseurl for repo:base/7/x86_64
尝试了无数种方法总是无法解决
后来发现是服务器只在内网,不能访问外网导致的。
因此需要使服务器访问外网,但是服务器只有命令行,因此需要让服务器用命令行登陆外网。
登陆校园网
curl 'http://210.28.18.3' --data "DDDDD=student_id&upass=password&0MKKey="
# student_id:学号
# password :密码
退出校园网
curl http://210.28.18.3/F.htm
写成shell脚本
每次都要输入命令是很麻烦的,因此写成shell脚本就很方便了。
登陆:
vim Login.sh #创建登陆文件 写入下面的内容
chmod 777 Login.sh #给运行权限
#!/bin/bash
curl 'http://210.28.18.3' --data "DDDDD=6191905032&upass=131513&0MKKey=" > report.txt
登出:
vim Logout.sh #创建登陆文件 写入下面的内容
chmod 777 Logout.sh #给运行权限
#!/bin/bash
curl http://210.28.18.3/F.htm > report.txt
然后,再次需要访问外网时,执行下面的命令就可以了
./Login.sh #登陆校园网
./Logout.sh #登出校园网