如果想要在外面连接家里的电脑,但是又申请不到公网ip,那么可以试试用cploar进行内网穿透。

以下介绍通过cpolar内网穿透来实现外网远程ssh登录ubuntu:

1、安装和启动ssh

sudo apt-get install openssh-server
service sshd start

2、注册并安装cpolar内网穿透

2.1 cpolar 安装(国内使用)

curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash

2.2 token认证

登录后台,查看自己的认证token,之后将token贴在命令行里

 

cpolar authtoken xxxxxxx

2.3 启动cpolar服务

sudo systemctl start cpolar

2.4 查看服务状态

sudo systemctl status cpolar

3、获取ssh隧道的公网地址

登录后台查看公网ip

 

 

4、外网远程ssh访问内网的ubuntu

控制端电脑打开终端命令行,输入命令,远程ssh访问局域网内的ubuntu。

ssh ubuntu的用户名@cpolar公网地址 -p XXXXX(cpolar生成的端口号)

如cpolar已经将本地22端口映射到了20013端口,所以,ssh命令需要加-p参数,后面加公网隧道端口号

示例:

ssh liaowx@2.tcp.vip.cpolar.cn -p 20013

在输入正确的命令后,Ubuntu会出现提示信息,询问是否确定连接该端口,并要求输入Ubuntu系统的密码,此时分别输入“yes”和ubunt系统密码即可。

参考:(12条消息) 如何配置ubuntu可被外网访问【内网穿透】_CpolarLisa的博客-CSDN博客_ubuntu设置为可外网访问

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐