显示标签为“putty”的博文。显示所有博文
显示标签为“putty”的博文。显示所有博文

2015-04-23

putty 小技巧

需要测试一台远程机器的某个端口是否可访问时常用telnet工具。不过在windows 7上有时这个工具默认没有安装。这时可借助putty来完成,格式为:
putty.exe [-ssh | -telnet | -rlogin | -raw] [user@]host

例子:
测试一个端口
putty.exe -telnet 192.177.71.132 1521

命令行建立一个连接
使用密码登录
putty.exe -ssh d.jia@10.35.204.253 -P 2211 -pw mypassword
putty.exe -ssh d.jia@10.35.204.253 2211 -pw mypassword

使用private key登录
putty.exe -ssh d.jia@10.35.204.253 2211 -i path/to/privateKey.ppk


端口转发,forward local port to remote destination
putty.exe -ssh d.jia@10.35.204.253 2211 -i path/to/privateKey.ppk  -L 6389:remoteServer:3389

命令行加载一个保存的连接
putty.exe -load "session name"


2007-01-04

用putty的端口转发

从2007年1月1日起,大学的计算机中心修改了有关计算流量的规定。估计是现在大家使用学校的代理服务器太狠,大学有些招架不住了,所以现在通过proxy的流量也要计算在内。

以前就知道putty的端口转发功能,现在要用上了。通过在putty添加一个Dynamic SOCKS-based port forwarding,即在tunnel选项卡中选中auto和dynamic,在source处填写一个任意空闲的本地端口,然后点击添加。

在浏览器器里设置代理服务:
SOCKS HOST:127.0.0.1
Port:在putty session里设置好的端口

要使用这种socks host需要远程主机的转发功能没有被禁掉。系里机房的机器全都使用iptables被禁止了。另外URT机房里的机器的forwarding也被禁止了,只有另外两台我有root权限的可用,呵呵。使用putty的后台命令行程序plink更简单,不用打开一个putty session,如:
plink -N -load mysessionname -D 666

2005-07-15

使用publickey based authentication的注意事项

前两天一直很郁闷,在同一台主机上的两个账户,一个能使用publickey based authentication方式登陆,另一个却死活都不能,在论坛求助没有得到解答。后来在网上才看到:

另外有一點要注意的是,使用者的 $HOME 目錄不可以有非本身的 w 權限,否則 ssh 伺服器將禁止該使用者進行 RSA authentication。所以 $HOME 目錄的權限不可以高於 755。