Chinaunix首页 | 论坛 | 博客
  • 博客访问: 104607
  • 博文数量: 25
  • 博客积分: 514
  • 博客等级: 下士
  • 技术积分: 690
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-07 01:22
个人简介

漂泊海外的游子

文章分类

全部博文(25)

文章存档

2015年(2)

2013年(1)

2012年(22)

分类: LINUX

2015-09-04 20:06:01

这个话题,很多人说过。我只说说我是怎么做的。

建立ssh逆向链接,无非就是想连接内部网络的设备。我的笔记本在办公室,但是连接的wifi。 因而不会有自己的ip。所以在家是连不上的(用特有的软件除外)。所以我就想建立ssh逆向通道。这个其实很简单。

1. 生成ssh key
ssh-keygen
然后将public key 导入到remote server
当然为了方便,你也可以将remote server导入到本地。

2. 建立逆向通道
在本地执行
ssh -fNR port-number:localhost:22 user-remote@remote-ip 
-f : 转入后台
-N: 不执行远程命令
-R: 绑定本地和远程计算机。将远程计算机的某个端口绑定到本地的某个端口(22, 本地的端口)。

3.如果需要,修改配置文件
/etc/ssh/sshd_config
RSAAuthentication 
PubkeyAuthentication
AuthorizedKeysFile
PasswordAuthentication
GatewayPorts

应该是可以了。
现在可以执行
ssh -p port-number user@remote-ip


如果本地计算机从图形桌面转到text-mode, 记得重启sshd服务。


阅读(1155) | 评论(0) | 转发(0) |
0

上一篇:Arch Linux 安装

下一篇:没有了

给主人留下些什么吧!~~