Tag Archives: ssh

一堆小Tips (3)

今天继续关于ssh的话题,青蛙本来想把今天这个主题放在昨天一起讲的,但是这两个Tip的关联不大,最后决定还是分开说。 在平时上网过程中,有可能遇到某个服务器(我们叫他S)无法访问的问题。 但是如果另外一台主机(叫做P)可以访问到S,并且我们还有P上面的ssh权限,那就可以把P当作跳板,直接访问到S。 假设要访问S上面的http(80)服务,那就执行如下命令: ssh user@P的地址 -L 8080:S的地址:80 这个命令会在本地打开8080端口,将连接转发到S的80端口上,这样就达到了从本地直接访问S的目的。 事实上ssh的-L参数主要是用来建立一条客户端到服务器之间的安全隧道,以便安全的传输数据。

Posted in Linux | Tagged , | Leave a comment

一堆小Tips (2)

今天的Tip主题是ssh。 经常有人问,为什么Linux里面的ssh那么难用呢,就不能有个像secureCRT那样有地址簿的东西么。答案是,有,而且不需要其他的软件,ssh自己就能搞定。 要实现这个功能,首先要在~/.ssh里面建立一个config文件,并设置600权限。 touch ~/.ssh/config chmod 600 ~/.ssh/config 然后在这个文件中加入以下内容(以10.1.1.1为例) Host 1 #指定主机名,这个名称可以任意,取对自己方便的就可以 HostName 10.1.1.1 #指定主机的IP,这里是10.1.1.1 User aaa                 #默认登录的用户名 Port 22                    #主机上sshd的端口号 以后,访问10.1.1.1就直接执行#ssh 1就可以了,非常方便。 … Continue reading

Posted in Linux | Tagged , | Leave a comment