原创内容,转载请注明出处: https://www.myzhenai.com.cn/post/1845.html https://www.myzhenai.com/thread-16306-1-1.html
SSH定义:
Secure Shell应用层/传输层方式: 通过SSH连接,在本地与远程服务器之间建立一个加密的管道(Tunnel),SSH客户端监听本地端口,形成SOCKET5代理。由于IE对SOCKET5代理不好,大家一般都是用
FireFox。直接将FireFox设置Socket5代理就是可以正常使用的。
Firefox Socxet5设置方法: 编辑\高级\连接\设置\配置访问国际互联网的代理\手动配置代理\socks主机\(输入:127.0.0.1)\端口(输入7070)\Socks V5(选中)\远程dns(勾选)
# 端口可以自定义,但必须和以下你连接ssh时设定的本地监听端口一致.
#ssh -qTfnN -D 127.0.0.1:7070 root@10.10.10.10 -p 1860
//* 127.0.0.1是本机,7070是本地监听端口,root是ssh服务端用户名,10.10.10.10是ssh服务端ip地址,1860是ssh服务端连接端口,如果你没有更改过端口,这后边的-p 1860可以不用添加.回车后会要求输入密码(不会显示出来)
只要ssh连接没有出现问题的话,这样就可以正常翻强浏览内容了.以下这些脚本是假设你有多个ssh服务器,可以有选择的进行自动登录.
假设我有四个ssh服务器,分别设置四个登录脚本文件,一个控制脚本文件.
控制脚本文件内容:
# !/bin/bash echo "Please select a channel A=10.10.10.10 | B=11.11.11.11 | C=12.12.12.12 | D=13.13.13.13" PS3="Please enter your selection:" select var in "A" "B" "C" "D";do break; done chmod 777 Shell/SSH/* if [ "$var" == "A" ]; then echo "password" | sudo -s ./A.sh fi if [ "$var" == "B" ]; then echo "password" | sudo -s ./B.sh fi if [ "$var" == "C" ]; then echo "password" | sudo -s ./C.sh fi if [ "$var" == "D" ]; then echo "password" | sudo -s ./D.sh fi
自动登录脚本内容:
#!/usr/bin/expect #set timeout 30 spawn ssh -qTfnN -D 127.0.0.1:7070 root@10.10.10.10 -p 1860; # 10.10.10.10 is you server ip, 1860 is you server port expect "password:*" send "password\r" # password is you server root password expect "*]#" expect eof
根据你自己的情况,修改了ssh服务器ip地址,连接端口,登录密码后就可以了.
sicnature ---------------------------------------------------------------------
I P 地 址: 3.143.1.253
区 域 位 置: 美国
系 统 信 息:
Original content, please indicate the source:
同福客栈论坛 | 蟒蛇科普 | 海南乡情论坛 | JiaYu Blog
sicnature ---------------------------------------------------------------------
没有评论