• Center OS 7 安装 $$


    资料来自网络,收集整理做个备忘

    1. 安装Python

    # yum install python-setuptools && easy_install pip 

    2. 安装$$

    # pip install shadowsocks

    3. 创建配置文件

    # touch /etc/shadowsocks.json 

    4. 编辑配置文件

    # vi /etc/shadowsocks.json 

     配置文件内容

    { 
    "server":"1.2.3.4", 
    "server_port":8668,
    "local_port":1080, "password":"password", "timeout":600, "method":"rc4-md5" }

    其中

        server:服务器的IP
        server_port:服务器端口
        local_port:本地端端口
        password:用来加密的密码
        timeout:超时时间(秒)
        method:加密方法,可选择 “bf-cfb”, “aes-256-cfb”, “des-cfb”, “rc4″等

    5. 使用配置文件在后台运行$$服务

    # ssserver -c /etc/shadowsocks.json -d start

     备注:若无配置文件,在后台可以使用一下命令运行

    # ssserver -p 8668 -k MyPass -m rc4-md5 -d start

    6. 停止服务

    # ssserver -c /etc/shadowsocks.json -d stop

    如果不能正常工作,检查下防火墙是否正常

    1. 先试着关闭防火墙,进行连接

    # systemctl stop firewalld.service

    如果连接成功,则需要在防火墙开放$$端口,如果连接失败,则检查之前的配置是否正确

    2. 重新开启防火墙

    # systemctl start firewalld.service

    3. 开放$$的端口

    # firewall-cmd --permanent --add-port=8668/tcp

    随便把SSH默认的端口22修改一下,增加安全性

    1. 修改配置文件端口号

    # vi /etc/ssh/sshd_config

    将 Port22 取消注释,并新增一行。这样做的原因是先保留原先的端口,避免新的端口号无法使用,导致无法连接到服务器。

    保存后,重新启动SSH服务

    # service sshd restart

    然后使用新的端口进行连接,如果连接成功,则重新编辑配置文件端口号,将Port22这行删除

    如果无法正常连接,则参照之前的方法,在防火墙中开放SSH服务新的端口。

  • 相关阅读:
    2019互联网安全城市巡回赛·西安站圆满收官
    跨域漏洞丨JSONP和CORS跨域资源共享
    浅谈URL跳转与Webview安全
    事务嵌套的问题
    小代码编写神器:LINQPad 使用入门
    重构指导之一
    视频的文件格式、压缩格式、码率、分辨率
    Asp.Net中自以为是的Encode
    Solution Explorer 和 Source Control Explorer 的 View History 异同
    借助 Resharper 和 StyleCop 让代码更整洁
  • 原文地址:https://www.cnblogs.com/blackmatrix/p/6085791.html
Copyright © 2020-2023  润新知