阿里云+frp实现实现远程控制ubuntu20.04

首先用frp远程win和ubuntu的大致过程是相同的,所以这篇文章不会再重复介绍一些步骤。大部分的步骤都可以参考我写的这篇文章https://www.jianshu.com/p/5b848ca1dade。好下面就直接介绍这两个的区别。
1、我自己搭建的远程ubuntu使用ssh实现的,不像win有图形界面,我也有试过有图形界面的远程效果不好比较卡,既然你已经愿意做ubuntu的远程我相信你也已经做好了当一个程序员的想法,所以早点熟悉命令行Linux指令也挺好。

2、配置openssh-server
先下载openssh

sudo apt-get install openssh-server

再检查一下是否有最新的包

sudo apt-get upgrade

开启服务

sudo /etc/init.d/ssh start

验证是否开启成功,如果有输出 sshd 证明已经开启ssh服务

ps -e | grep ssh

接下来进入修改SSH设置

vim /etc/ssh/sshd_config

找到把PermitRootLogin将后面改为yes
截屏2021-05-05 下午7.07.20.png
这里需要注意的是用vim指令编写的时候有可能不让你保存,权限不足,此时需要强制保存指令

:w !sudo tee %

然后强制退出即可

!q

(简单说一下vim指令,vim进入文档后,输入i就可以正常写入了,写完以后先按esc键退出写入模式,如果不想保存想强制退出输入“:q”,如果想保存之后退出输入“:wq”)如果还是不懂就自己百度一下vim指令的具体用法。
最后改完这个以后,重启一下服务

 /etc/init.d/ssh restart

3注意事项
在我提供的文章链接里我有说过frp在win里面的配置,这里我把不太一样的地方说一下
1、在配置ubuntu的frp时下载的frp版本链接是这个https://github.com/fatedier/frp/releases/tag/v0.36.2
这个很好理解,因为前面配置的是win这个是Linux所以版本不一样。
2、启动frpc时的指令
这时启动frpc的指令是和启动服务器frps的指令是差不多的,因为大家都是Linux嘛

./frpc -c ./frpc.ini     # 前面的步骤都是一样的先要cd到frpc文件的那个目录再输入启动指令

3、配置frpc.ini时需要注意
我在配置win的里面提到frpc.ini的local_port是可以写成3389的,这里需要注意只能写22,因为ssh的默认端口号是22

4连接远程ssh
如果上面都成功了,那么恭喜你你已经快成功了。
最后连接ssh时,Mac用户我推荐用electerm,网址https://www.jianshu.com/p/5b848ca1dade
是一个挺不错的软件。
当然如果你不喜欢用第三方软件想用苹果的Terminal也可以

ssh 用户名@公网ip -p remote_port

如果你是win的用户,推荐使用PuTTY,百度搜一下下载就行。

微信公众号:
qrcode_for_gh_e8c042e8a011_258.jpg

未经本人许可,请勿转载!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值