lizongbo at 618119.com 工作,生活,Android,前端,Linode,Ubuntu,nginx,java,apache,tomcat,Resin,mina,Hessian,XMPP,RPC

2010年11月14日

使用MyEnTunnel和WinSCP连接linode上的Ubuntu服务器

Filed under: Linux — 标签:, , , , , — lizongbo @ 17:34

使用MyEnTunnel和WinSCP连接linode上的Ubuntu服务器

先安装配置MyEnTunnel:
1.MyEnTunnel官方下载地址:http://nemesis2.qx.net/download.php?filename=myentunnel-unicode.zip
语言包: http://nemesis2.qx.net/download.php?filename=simplified_chinese_language.txt
来源: http://nemesis2.qx.net/pages/MyEnTunnel
由于官方下载地址限制了Referer信息,因此需要先打开上面的来源页面, 然后手工点击下载。

不过下载的版本是没附带pageant.exe,plink.exe,pscp.exe,psftp.exe,putty.exe,puttygen.exe,puttytel.exe这些文件的。

因此推荐下载别人整合好可以直接使用的版本:http://microembedded.googlecode.com/files/myentunnel-unicode.zip
来源:http://code.google.com/p/microembedded/updates/list
2.解压myentunnel-unicode.zip到:E:\Programs
3.运行E:\Programs\myentunnel-unicode\myentunnel.exe。
4.切换到“设定“面板,将启动时自动连接,失败时重新连接,冗余记录,启用慢速查询,不限制重试次数,启用动态套接字,隐藏断开连接,启用压缩这几项都选中,
只有使用私人密钥和禁用提示不需要打钩。
SSH服务器填上linode分配的ip地址,SSH端口保持默认值22,用户名填SSH账号,比如lizongbo,密码比如填:618119.com,重试延迟填10,本地端口填:7070.
5.点右下角的“连接“,不出一万就连接上了,在弹出的提示保存密钥时选是,连接就正常建立了。可以切换到“状态”面板查看日志。

6.在Firefox里使用7070端口:Firefox主菜单–>工具–>选项–>”高级”面板–>“网络”–>连接,点设置,选择手动配置代理,HTTP代理栏清空,SOCKS主机填:127.0.0.1,端口填7070,选中SOCKSv5。
确定保存之后,在Firefox地址栏输入about:config,回车后点“我保证会小心”,然在过滤器栏输入dns,双击network.proxy.socks_remote_dns,设置为true。

再安装配置WinSCP
7.WinSCP 4.3 Beta 绿色版官方下载地址:http://winscp.net/download/winscp430.zip
(实际下载地址:http://softlayer.dl.sourceforge.net/project/winscp/WinSCP/4.3%20beta/winscp430.zip
http://winscp.net/translations/dll/chs.zip
来源:http://winscp.net/eng/download.php
中文简体语言包下载:http://winscp.net/translations/dll/chs.zip
来源:http://winscp.net/eng/translations.php
8.解压winscp430.zip到E:\Programs\WinSCP;解压chs.zip到E:\Programs\WinSCP。
9.运行E:\Programs\WinSCP\WinSCP.exe,在会话栏添加连接配置:主机名为Linux服务器的ip地址,端口号默认22,用户名和密码参考MyEnTunnel的配置,点“登录”进行连接。

WinSCP具体使用可参考:http://618119.com/archives/2008/03/20/76.html

2008年05月10日

linux下ssh自动登录的脚本

Filed under: Linux — 标签:, — lizongbo @ 21:15

由于每次都要从中转的Linux服务器上链接到其它Linux服务器,

每次都需要输入长串的ssh命令。并且还要重复输入密码,很繁琐。
因此整理脚本,简化为每次只要输入主机名,即可自动登录

1.最简单的省略用户名和主机名的做法

alias mq=’ssh -llizongbo -p13800 ‘

这样
输入 mq 618119.com
即为: ssh -llizongbo -p13800 618119.com

解决了每次需要输入lizongbo的繁琐。

但是并没有解决每次需要输入密码的繁琐

2.改进,需要解决输入密码的问题

编写 mssh.sh脚本,内容如下:
[code]
#!/usr/bin/expect -f

#auto ssh login
set timeout 30
set sshhost [lindex $argv 0]
spawn ssh -llizongbo -p13800 $sshhost
expect “password:”
send “lizongbo_618119\r”
interact
[/code]

给文件加上可执行权限

chmod +x ./mssh.sh

如果文件默认有其它权限,建议最好设置为只能自己读取,修改和执行

chmod 700 ./mssh.sh

测试成功:

./mssh.sh 618119.com

直接登录到了 618119.com

参考
http://blog.chinaunix.net/u/12838/showart_365812.html

2008年03月20日

配置WinSCP通过ssh隧道向linux服务器传输文件

Filed under: Linux,未分类 — 标签:, — lizongbo @ 19:34

比较有名的访问linux的ssh终端有:putty 0.6、SecureCRT 5.0和F-Secure SSH Client v5.4.56
SecureCRT上传下载文件只能用 sz和 rz,且不能记住上一次的目录,非常麻烦。
F-Secure SSH Client的 ssh隧道配置,我试了半天都没配置成功。
putty的操作界面则比较简陋。

今天无意中发现了WinSCP,WinSCP是基于putty实现的通过ssh和sftp进行文件传输工具。

WinSCP 4.1 beta 下载地址
http://nchc.dl.sourceforge.net/sourceforge/winscp/winscp410setup.exe
中文语言包下载地址:
http://winscp.net/translations/dll/chs.zip

官方网站为: http://winscp.net/eng/docs/lang:chs

在当前环境下,中转的服务器信息如下:
ip:192.168.37.23
端口:36000
账号:lizongbo
密码:lizongbo

需要上传的服务器信息如下:

ip:192.168.84.32
端口:36001
账号:618119.com
密码:618119.com
本机无法直接连接192.168.84.32 ,必须通过192.168.37.23 进行终端

首先运行winscp410setup.exe,安装到 D:\Program Files\WinSCP
然后解压chs.zip到D:\Program Files\WinSCP,得到
D:\Program Files\WinSCP\WinSCP.chs

开始菜单–>所有程序–>WinSCP–>WinSCP.
先点左下角位置的菜单,选择语言为“Chinese – 中文(中国)”,
然后选中左下角的“高级选项”,再点右上角的“新建”按钮。

在会话面板中,主机名填写:192.168.84.32 ,端口号填写:36001,用户名和密码填写为618119.com

再点“代理”–>”隧道”面板,选中“通过SSH隧道进行连接”
主机名填写:192.168.37.23 ,端口号填写:36000,用户名和密码填写为lizongbo,
本地隧道端口使用“自动选择”。
然后点右下角的“保存”,在保存对话框中,选中“Save password (not recommended)”。
确定即可。

然后选中会话,点登录,就可以在很方便操作的资源管理器界面里进行文件上传和下载,通过这种方式就轻松多了。

经过今天一天的测试部署中的实际体会,感觉非常方便。

Powered by WordPress