bjzhush 发表于 2013-8-23 13:32:16

发个非常实用的linux小技巧,穷光蛋顺便求2个广告币

废话不多说,新人,好不容易搞了20广告币,买了狐狸宝宝的密码,直接归0了,现在连下载的2个币都没有了。。。

PS: 原创手打,非搬运贴

小技巧: 大家很多人平时都登录linux服务器,验证方式主要有2种
1.   ssh-kegen-file
      也就是密钥,配置之后可以不用密码登录了,这个搜一下介绍的很多
2    密码登录
      很多人不喜欢用密钥,或者不会配置,或者其它原因,还是使用密码来登录远程linux,为了安全又把密码设置的超级长,于是很苦逼的,每次登录linux都要输半分钟密码。。。
      这个时候,sshpass出场了,一句话: sshpass - noninteractive ssh password provider
   sshpass可以自动替你输入ssh密码
   具体用法可以参见:http://linux.die.net/man/1/sshpass

sshpass的另外一个非常方便的用途,是可以用于在linux下,挂ssh代理的时候,自动登录和挂ssh代理
不知道论坛里有没有像我一样,几乎所有时间都在linux下 ,使用windows也是开虚拟机的,
为了高速无故障地使用google和其它 被qiang的网站,我的浏览器访问google等网站是全程挂ssh代理的,也就是ssh tunnel
因为linux下没有像bitvise tunnelier和myentunnel之类的GUI工具,wine的也不是太好用,几乎所有的ssh代理也不允许使用密钥登录,之前每次开机都要手动输入ssh命令,手动输入密码,特别麻烦,经过努力之后,现在可以在linux下全自动挂ssh代理了,而且代理掉线之后,还可以自动重新连接
ssh手动连接脚本:
sshpass -p "yourpassword" ssh -qTfnN-D 10010 -p 22user@host
10010 是本地监听的端口,22视服务器端口而定,开在别的端口的话,需要修改
注意!: sshpass不会自动接受 密钥,所以使用sshpass前请确保你已经接受了ssh server的公钥!(就是第一次 连接时候那个yes/no,输入yes就可以)
ssh自动连接脚本:
netstat -ntpl|grep 10066
if [[ $? -ne 0 ]]; then
    echo Creating new tunnel connection on port 10066
    sshpass -p "password" ssh -qTfnN-D 10066 user@Host
    if [[ $? -eq 0 ]]; then
    echo Tunnelcreated successfully on port 10066
    else
      echo An error occurred ,$?
    fi
fi
把上面的脚本放入crontab执行即可,会自动连接/重连ssh代理
原创手打
最后,如有疑问,欢迎留言
怒吼一声: 穷光蛋求广告币,求砸!!!


wxmd 发表于 2013-8-23 13:38:35

技术贴,收藏下,话说WIN下有什么方便的工具?

bjzhush 发表于 2013-8-23 13:39:45

多谢 @知行合一的2个币,我可以去下载密码了!!!
这个小技巧对于ssh登录和ssh代理用的多的人,能够提高一些效率 :lol

bjzhush 发表于 2013-8-23 13:41:23

wxmd 发表于 2013-8-23 13:38 static/image/common/back.gif
技术贴,收藏下,话说WIN下有什么方便的工具?

win下,SSH代理强烈推荐 bitvise tunnelier,SSH登录linux推荐secureCRT

知行合一 发表于 2013-8-23 13:44:41

win下我用的是myentunnel跟putty:lol

bjzhush 发表于 2013-8-23 13:46:15

知行合一 发表于 2013-8-23 13:44 static/image/common/back.gif
win下我用的是myentunnel跟putty

myentunnel 其实本来就是putty的外壳程序 ,封装调用plink

过客 发表于 2013-8-23 23:39:28

我觉得用ssh key蛮好的。如果注意安全的话。然后做个脚本。同步备份和登陆都特别方便

hottocold 发表于 2013-8-24 22:55:40

我在windows下一般用SSH Secure Shell Client

blackhat 发表于 2013-8-27 09:19:14

没这么麻烦吧, bitvise这种都是有保存profile功能的, 每次都输入密码真心麻烦死

bjzhush 发表于 2013-8-27 12:45:46

blackhat 发表于 2013-8-27 09:19 static/image/common/back.gif
没这么麻烦吧, bitvise这种都是有保存profile功能的, 每次都输入密码真心麻烦死 ...

你没仔细看我的帖子把 , 这个针对linux下使用,wine也不方便,wine也不是个好东西
页: [1]
查看完整版本: 发个非常实用的linux小技巧,穷光蛋顺便求2个广告币