如何搭建SSH代理服务器

如何搭建SSH代理服务器,第1张

服务器端: 只要运行sshd就可以了,不需要特别的设置。

客户端:

ssh -fND localhost:{port} {uname}@{server-addr},这条命令让ssh监听localhost上的{port}端口,并把收到的访问请求转发给{server-addr}

curl -v --socks5 localhost:{port} "http://www.baidu.com",注意用ssh搭建的代理是socks代理,不是http代理。如果尝试用http代理的方式使用ssh搭建的代理,保证会让你很郁闷!

也可以在Firefox里面使用socks代理。

在办公室上班的时候,能够通过putty、Xshell远程家里的电脑

为什么需要openSSH+花生壳?

openSSH: 主要用于搭建远程安全协议服务

花生壳: 主要用于解决没有外网IP的问题,可以申请一个免费临时的域名,通过此域名映射局域网内的电脑;

办公电脑访问通过Xshell连接访问家里的电脑:

-2、解压到C:\Program Files\OpenSSH 不要放在别的路径下,官方这样要求的

2)开放22号端口(如果你在windows关闭了防火墙并配置了入站规则可以不执行如下命令,多执行不影响)

3)配置开机自启sshd服务

到此就安装完成

4,将C:\Program Files\OpenSSH添加到path中,免得每次都要切到C:\Program Files\OpenSSH才能使用ssh,启动ssh服务

5,测试

首次连接未知主机会有是否继续的警告,输入yes就可以了,然后输入密码即可。

win7上没有显示[root@localhost ~]# 但不影响命令的执行。

可以通过密钥登录,我们这里就只通过 用户名:Administrator 密码:**** 登录

上面的教程可以参考: https://blog.csdn.net/hehuihh/article/details/90575791

使用另一台电脑安装Xshell,不在同一个网段中

点击链接之后,需要输入用户名和密码

ssh服务器的安装(Windows)。

ssh服务器软件有许多中,这里使用的是免费的freeSSHd。

①首先从官方站点下载软件并安装。

②安装完成后进入配置界面(Server Status),确认SSH server正在运行状态。

③进入Users界面,设定一个访问的用户账户(比如xut)。

这里建立一个叫xut的用户,认证有3种方式可以选择。从以后通过ssh运行命令的方便(无需输入密码)考虑,选择Public key认证方式。选择Password方式的话,每次访问需要输入密码,此种方式较为繁琐而且安全性不高。然后开放其Shell权限。

④ 进入认证界面,确认Public key认证方式属于激活状态(选择Allowed或Required)。

此时ssh服务器端的基本设置已经OK,可进一步进行更加详细的设置(比如访问限定等)。

注意:服务器端如果有防护墙时应该开发TCP 22号端口最为ssh连接使用。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/181339.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-28
下一篇2023-03-28

发表评论

登录后才能评论

评论列表(0条)

    保存