萍聚社区-德国热线-德国实用信息网

 找回密码
 注册

微信登录

微信扫一扫,快速登录

萍聚头条

查看: 2894|回复: 0

[技巧]利用ssh远程登陆内网pc的方法。

[复制链接]
发表于 2004-6-18 17:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x
利用ssh的Forward remote功能,我们就能轻松登陆内网pc。
这个方法的实现需要client和server端都装有sshd(即ssh server)。


首先在server端(也就是你要登陆的那台内网pc)上敲入这样登陆到client上去:
[php]ssh -p24 -R 20000:localhost:22 -lice clientIP.xx.xxx.xx[/php]

命令解释:
-p24指的是client端sshd所用的端口号,默认为22(我用24)。
-R 20000:localhost:22 -R打开Forward remote选项,20000为你在client将要打开的端口号(如果你有client端的root密码,可以使用1024以下的端口),localhost,将host转定义到localhost上(当然你也可以用pcOne,pcTwo这样,如果你将要管理若干台内网pc的话)。22,这是server端ssh的端口,一般默认都是22。-lice,以用户名ice登陆client端(当然你也可以-lroot)。
clientIP.xx.xx.xxx,这个不用说了吧?你那台client的ip地址是多少?

好啦,输入ice的密码,登陆。


现在你在client端敲个命令看看(linux命令):
netstat -npl
如果你看到这样的输出就算作对了:
[php]
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name   
tcp        0      0 127.0.0.1:20000         0.0.0.0:*               LISTEN      -                  
[/php]

现在,client已经跟内网那台pc建立了联系,我们可以轻松登陆进去了:
[php]ssh -p20000 -lroot localhost[/php]

附录:
一些小技巧,提到ssh,自然不能忘了scp和sftp,传送文件既方便又安全(我一般只用scp就够了)。
还有一个就是ssh的图形转发功能。这个仅仅适合使用X-window的*nix系统。还有一个就是ssh的图形转发功能。这个仅仅适合使用X-window的*nix系统。置顶DISPLAY为你的IP地址,(windows下可用X-win32作为X-server)。就像这样:[php]export DISPLAY=youripxxx.xxx.xxx.xx:0.0[/php]
这样,你远程启动的图形化程序就都在你当前电脑上显示啦。(如果ssh-server为windows系统,则无效).


在windows下亦可安装sshd,请查看下面这个地址:
www.openssh.org
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

手机版|Archiver|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网

GMT+1, 2025-2-12 05:07 , Processed in 0.057983 second(s), 18 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表