使用内网穿透SakuraFrp远程连接服务器
Linux端配置
(1)ssh配置
安装ssh服务器与客户端
1 | sudo apt -y install openssh-server |
配置ssh客户端
1 | sudo gedit /etc/ssh/sshd_config |
- 将
PermitRootLogin prohibt-password
修改为PermitRootLogin yes
- 将
PasswordAuthentication yes
前的#删除,取消注释
重启ssh服务
1 | sudo /etc/init.d/ssh restart |
查看ssh服务运行状态
1 | sudo /etc/init.d/ssh status |
(2)Sakura配置
进入隧道列表新建隧道
- 尽量选择国内节点
- 隧道类型为TCP隧道
- 本机端口为SSH
- 主机ip默认127.0.0.1即可(代指内网穿透本机)
在官网下载对应版本的frpc,复制下载链接
1 | wget -O frpc <下载地址> |
隧道配置文件中复制隧道密钥
Ubuntu中使用下面的命令开启隧道
1 | frpc -f <复制的密钥> |
Windows端配置
打开【设置-应用-添加功能】,添加OpenSSH 服务器和OpenSSH 客户端。
打开服务,找到 OpenSSH SSH Server 和 OpenSSH Authentication Agent -> 启动服务并设为自动。
打开 power shell,使用以下命令检查安装和运行情况
1 | Get-Service sshd |
打开Sakura官网,打开隧道列表,点击要连接的隧道,点击一键认证,下载exe认证程序并运行。
然后使用ssh -p <端口号> <用户名>@<地址>
进行远程连接
VSCode远程ssh开发环境
安装插件 Remote - SSH
评论