首页 > 编程知识 正文

ubuntu远程桌面控制,ubuntu 局域网

时间:2023-05-03 15:15:55 阅读:265175 作者:3286

Ubuntu局域网远程控制
2011-02-22 22:22
关键词:Ubuntu;局域网;远程控制;长宽(长城宽带)


说明:本人对计算机网络了解甚甚甚微,措辞不当处请笑纳;本文参考了多篇文章和帖子,经实践成功后整理成文。


I.开启ssh服务
1.Ubuntu缺省安装了openssh-client,如果系统没有安装的话,再用apt-get安装上即可:
sudo apt-get install openssh-server


2.确认sshserver是否启动
ps -e |grep ssh
如果只有ssh-agent,说明ssh-server还没有启动,则:
/etc/init.d/ssh start
如果看到sshd,说明ssh-server已经启动了。




另外,ssh-server配置文件位于/etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,也可以自定义成其他端口号,如222。然后重启SSH服务:
sudo /etc/init.d/ssh restart


II.远程登录
当被控机器是普通网络(电信),首先进行路由器设置:
1.登陆TP-LINK路由器的Web管理界面:http://192.168.1.1/,用户名、密码均是admin
2.“转发规则”->“虚拟服务器”->“添加新条目”:
服务端口:22


IP地址:192.168.1.100(本机IP)


协议:ALL


状态:生效


常用服务端口号:不选
3.保存
4.“转发规则”->“DMZ主机”:
DMZ状态:启用
DMZ主机IP地址:192.168.1.100(本机IP)
5.在主控端运行:
ssh 被控端username@被控端IP
6.接下来会提示输入密码,然后就能成功登录到被控端。


当被控机器是长城宽带,通过ssh反向连接到内网主机(有防火墙的主机):
1. 在被控端运行:
ssh -f -N -R 主控端端口:localhost:被控端端口 主控端username@主控端IP
例如:
ssh -f -N -R 10000:localhost:22 主控端username@主控端IP,在主控端10000端口和被控端22端口上建立了一个通道。
2. 在主控端运行:
ssh 被控端username@localhost -p 主控端端口
3.接下来会提示输入密码,然后就能成功登录到被控端。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。