1. 程式人生 > >怎樣通過外網訪問家裏電腦的ssh、transmission、ftp

怎樣通過外網訪問家裏電腦的ssh、transmission、ftp

pen 電腦 22端口 ole 外網 git clone version 錯誤信息 分鐘

解決方案Holer

  1. 安裝java依賴
    $ sudo pacman -S jdk10-openjdk
    $ java --version
    (如果能夠看到版本好而不是command not found的話,那麽你成功了,如果和我一樣出現了此錯誤信息的話,輸入archlinux-java fix,然後再次測試)

  2. 下載Holer
    $ cd ~/

$ git clone https://github.com/Wisdom-Projects/holer.git

(上面這一步可能需要等待約5分鐘,請耐心等待。。。)
$ cd ~/holer/Binary/Java/
$ unzip ./holer-client-v1.0.zip

$ rm ./holer-client-v1.0.zip

  1. 配置Holer
    沒什麽好配置的,默認只打開了22端口,最好修改為其他的端口來降低被攻擊的風險,詳情https://github.com/Wisdom-Projects/holer,不然請在sshd上多下功夫
  2. 開啟Holer服務
    sh ~/holer/Binary/Java/holer-client/bin/startup.sh

這樣,你在外網的機器上就可以輸入:
$ ssh 用戶名@holer.org -p 65534
來進入你的主機了!
關閉命令為:
sh ~/holer/Binary/Java/holer-client/bin/shutdown.sh

怎樣通過外網訪問家裏電腦的ssh、transmission、ftp