nginx 反向代理 ssh连接办公室win电脑

1.生产密钥免密连接服务器:
ssh-keygen
复制win电脑上的~/.ssh/id_rsa.pu到服务器/root/.ssh/目录下。
cat id_rsa.pub >> authorized_keys
sudo chmod 600 authorized_keys
sudo chmod 700 ~/.ssh
打开SSH配置文件:nano /etc/ssh/sshd_config,确认下面两项配置:
RSAAuthentication yes
PubkeyAuthentication yes
重启ssh: systemctl restart sshd.service。确保ssh重启成功。
如果C是win电脑是家庭版本,确保安装好openssh。
在powershell中输入:ssh root@b.b.b.b 可免密进入B。
netstat -an|findstr “:22”
ssh -R 1022:192.168.4.95:22 root@b.b.b.b
niginx.conf
stream {
upstream ssh {
server 192.168.4.95:22;
}
server {
listen 1022;
proxy_pass ssh;
}
}
修改sshd配置,位置为/etc/ssh/sshd_config,将GatewayPorts设置为yes
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
