因为家用网络是adsl的,没有独立IP分配给咱们家用的,机房的服务器是每台机器一个固定的IP。
因为没有固定IP,所以你么有办法使用域名来解析的。
1921681100这样是内网IP,只能内部访问,就是本地访问的。你好。ssh -qTfnN -D 7070 xxx@xxxx就行。 不是必须要用7070端口,可以使用1024以上的任意端口。不过使用之前你要先看看端口是否已经被占用了。 然后你在浏览器中设置代理的时候,用上面命令中 -D后面的端口号即可。首先对方的
LINUX
或者
UNIX
系统机器上必须提供并开启
SSH
服务。端口号缺省一般是
22,也可以由服务器的系统管理员自行设定。然后你在你的客户端上安装
SSH
登录客户端,在界面中输入对方的
IP
地址和端口号,然后输入你的用户名和密码,你就可以登录服务器了(当然,能登录的前提是:在对方的LINUX
或者
UNIX
机器上有系统管理员为你分配的用户帐号,和你自己设置的密码)。
设置ssh安全只允许用户从指定的IP登陆设置:
1假设 固定IP是 1832189249
2连接上我们自己进行管理的服务器。
3然后编辑ssh的配置文件默认 /etc/ssh/sshd_config
4在文件最后面另起一行添加 AllowUsers root@1832189249
5然后保存并退出,再重启一下ssh服务。
6重启之后配置就会生效,但我们不要关闭当前的连接窗口。我们另外启动一个窗口进行连接测试是否正常允许指定的IP登陆了,使用其他的IP进行测试下或者请朋友帮忙ssh看下。使用其它IP是登陆不了的,即使输入正确的密码。
7这样子设置就使用ssh更加安全可靠了,如果公司或者自己家里不是固定IP的,我们可以使用动态域名花生壳之类的进行设置改为AllowUsers root@你的花生壳域名。
要注意:设置的要与您自己本地的IP相符合才行。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)