2011年3月31日星期四

在Mac OS X上运行Opera Mini

http://my.opera.com/chaals/blog/2009/01/22/opera-mini-on-mac-os

很有趣,可以在你的电脑上运行你的手机软件。

cvs update new added folders

if you added new folders in to cvs, and you want to check it out in other old cvs folder, you can do this:

$ cvs update -d

2011年3月30日星期三

solution to :cannot connect to X server :0.0

try this

"
$ xhost +local:root # where root is the local user you want to grant access to.
"

or

export DISPLAY=:0.0

2011年3月29日星期二

通过 ssh 复制整个硬盘到远程目录(带压缩)

通过 ssh 复制整个硬盘到远程目录(带压缩)

dd if=/dev/sda | gzip -c | ssh [email protected] 'dd of=/mnt/backups/sda.dd'

ssh 端口转发

ssh的三个强大的端口转发命令:
ssh -C -f -N -g -L listen_port:DST_Host:DST_port -l user Tunnel_Host
ssh -C -f -N -g -R listen_port:DST_Host:DST_port -l user Tunnel_Host
ssh -C -f -N -g -D listen_port -l user Tunnel_Host


建立socks服务:
ssh -C2qfgTNn -D 9596 [email protected]

建立远程vnc链接
ssh -C2qfgTNn -L 5901:localhost:5901 [email protected]

建立从B到C的ssh链接(C是内网,可用B访问C)
ssh -C2qfgTNn -L 9592:server_C:22 [email protected]
-- ssh localhost -p 9592 即链接到C的22端口

本机无法被外网看到,server有公共IP,
ssh -C2qfgTNn -R 9592:localhost:22 [email protected]
-- 在server上ssh localhost -p 9592 即链接到本机的22端口

SSH man 中文版

SSH

Section: User Commands (1)
Index Return to Main Contents

BSD mandoc

NAME

ssh - OpenSSH SSH 客户端 (远程登录程序)

总览 (SYNOPSIS)

ssh [-l login_name ] hostname | [email protected] [command ]

ssh -words [-afgknqstvxACNTX1246 ] [-b bind_address ] [-c cipher_spec ] [-e escape_char ] [-i identity_file ] [-l login_name ] [-m mac_spec ] [-o option ] [-p port ] [-F configfile ] [-L port host hostport ] -words [-R port host hostport ] [-D port ] hostname | [email protected] [command ]

25个最好的SSH命令和技巧

OpenSSH是SSH连接工具的免费版本,SSH是一项互联网用户依赖的技术。使用telnet、rlogin和ftp的用户可能没有意识到,他们的密码在网络中传输是未经任何加密的。但是,OpenSSH可以加密所有通信(包括密码),以有效地消除窃听,连接劫持和其它攻击。此外,OpenSSH还提供了安全隧道功能和一些身份验证方法,并同时支持所有SSH协议版本。SSH是一个非常棒的工具,下面列举了25个最好的SSH命令(另附英文原文)。

vnc via/through ssh

$ ssh -L x:localhost:y snoopy

means "Start an SSH connection to snoopy, and also listen on port x on my machine, and forward any connections there to port y on snoopy."

imagine you had a VNC server running as display :1 on machine snoopy, and you wanted a secure connection to it from your local machine. You could start the ssh session using:

$ ssh -L 5901:localhost:5901 snoopy

$ vncviewer localhost:1