## windows的OpenSSH安裝步驟
- 進入鏈接下載最新 OpenSSH-Win64.zip*(64位系統)*,解壓至C:\\Program Files\\OpenSSH
>https://github.com/PowerShell/Win32-OpenSSH/releases
- 打開cmd,cd進入C:\\Program Files\\OpenSSH*(安裝目錄)*,執行命令:
> powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
- 修改端口
>通常linux下會修改ssh\_config文件來修改ssh配置,但在安裝目錄并沒有發現這個文件,查閱官方wiki后發現,原來是在**C:\\ProgramData\\ssh**目錄下*(此目錄為隱藏目錄)*
`Port 7022`
- 設置服務自動啟動
> sc config sshd start= auto
- 啟動服務
> net start sshd
- 安裝py環境
- 在遠程服務器創建一個項目文件夾
- 使用pycharm創建虛擬環境并同步到遠程服務器
- 開啟pycharm自動同步功能
- 測試一下 看能否進入pycharm的虛擬環境
- 使用xshell進入項目目錄
> cd shenzhen
>.\venv\Scripts\activate
> pip list
## 目錄結構規劃
- api模塊
- 幾乎所有項目都少不了api接口
- lib模塊
- 一些自定義的方法或常用模塊放這里
- code模塊
- 核心代碼
- tests模塊
- 測試
- conf目錄
所有配置文件都放里面
- bin目錄
- 所有可執行文件,包括shell腳本...
- logs目錄
- 日志文件
- runtime目錄
- 臨時文件夾
- .gitignore 文件上傳GitHub啊,這兩個文件夾加進去不上傳 .idea/ venv/
- README.md 項目說明
- requirements.txt 項目依賴
- setup.sh / setup.cmd 安裝部署文件 如果沒有Python環境可以用pyinstaller打包
- 工欲善其事必先利其器
- 請求庫
- 解析庫
- 數據庫
- 存儲庫
- Web庫
- app爬取相關庫
- 爬蟲框架
- 部署相關庫
- ipython
- 基礎
- 數學函數
- 隨機函數
- 三角函數
- 字符串內建函數
- 列表方法
- 字典內置方法
- 正則表達式
- os
- 字符串及數字的判斷
- 常用魔術方法
- db
- mongodb
- mysql
- redis
- ORM
- ODM
- mongodb操作方法
- sqlite3
- access
- files
- Excel
- xml文件
- Python環境
- anaconda
- pip常用命令
- virtualenv
- pyenv
- cmder
- 遠程開發
- Jupyter
- crawler
- appium環境搭建
- adb工具
- uiautomator
- 運行Appium+Python Clinet + 夜神模擬器
- DesiredCapabilities參數大全
- requests
- scrapy
- gerapy
- scrapyd
- 請求頭fake_useragent庫
- 數據傳遞過程
- 數據清洗及入庫pipelines.py
- scrapy調用阿布云代理
- 圖片下載
- PyQt5
- pyinstaller
- 攻防
- xss
- xss反射
- Chrome模擬微信瀏覽器
- flask
- 注冊app
- 藍圖Blueprint
- 表單驗證wtforms
- Flask-SQLAlchemy
- 數據處理
- json
- tornado
- settings
- 工具
- fiddler
- ab壓力測試工具
- 高階
- 隊列
- 多線程
- 消息隊列
- 定時任務框架APScheduler
- Django
- 路由分離
- 模型
- admin
- Android
- apk逆向工程