1. 下载frp安装包
Releases · fatedier/frp · GitHub
2. 解压压缩包,修改 frps.ini
[common]
bind_port = 7000 # frps 服务启动,占用的端口
host_http_port = 80
3. 启动 frps
服务
sudo ./frps -c ./frps.ini
4. 修改 frpc.ini
[common]
server_addr = 公网IP
token = xxx
login_fail_exit = true
protocol = tcp
server_port = 7000
log_file = frpc.log
log_level = info
log_max_days = 7
[tcp_10454]
type = tcp
remote_port = 50
local_ip = 127.0.0.1
local_port = 22
use_compression = true
use_encryption = true
5. 启动客户端
sudo ./frpc -c ./frpc.ini
6. Xshell远端登陆即可
注:若ssh启动错误:no hostkeys available— exiting
-
ssh服务启动不了,查看出现错误原因:
sshd -t
- 若输出错误存在问题:no hostkeys available— exiting,则错误原因是ssh密钥出现问题。
-
root权限下,重新生成密钥:
- sudo ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
- sudo ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
-
修改密钥权限:
- sudo chmod 600 /etc/ssh/ssh_host_dsa_key
- sudo chmod 600 /etc/ssh/ssh_host_rsa_key
-
重启ssh服务:
-
sudo service ssh restart
-
参考:
https://wangxianggit.github.io/sshd%20no%20hostkeys%20available/
Error(15) 解决 sshd: no hostkeys available -- exiting._郑清-CSDN博客