终端远程连接家中ubuntu

一直使用TeamViewer访问家中的主机,最大的问题就是网络,卡的让人疯掉。其实只是希望连接主机写个脚本执行个算法什么的,控制台就够了,上午折腾了一下,成功了,这里记录。

做之前,可以参考知乎https://www.zhihu.com/question/27771692,看看是否有更喜欢的方案。

这里实现 ngrok + secureCRT


1、去https://ngrok.com/注册账号,得到authtoken

2、 远程登录到被登录主机

控制台wget 安装ngrok

        加载key, 也即在控制台执行./ngrok authtoken __这里是刚获得的key__

        ./ngrok ssh 22

        会看到启动效果,结果中有username@0.tcp.ngrok.io -pxxxx一句,记下来。

3、在SecureCRT中新建Session,也就是连接,选SSH2,下一步,HostName填0.tcp.ngrok.io,用户名填上面的username,端口填-p后的xxxx,登录。

      一般情况下就OK了,如果不OK,显示“The client has disconnected from the server.  Reason: Unable to authenticate using any of the configured authentication methods. ”的话,按照http://bbs.qcloud.com/thread-13049-1-1.html修改修改/etc/ssh/sshd_config的PasswordAuthentication项。

4、连接。OK。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值