首先用frp遠(yuǎn)程win和ubuntu的大致過程是相同的,所以這篇文章不會(huì)再重復(fù)介紹一些步驟。大部分的步驟都可以參考我寫的這篇文章http://www.reibang.com/p/5b848ca1dade。好下面就直接介紹這兩個(gè)的區(qū)別涵但。
1叨吮、我自己搭建的遠(yuǎn)程ubuntu使用ssh實(shí)現(xiàn)的形纺,不像win有圖形界面薇缅,我也有試過有圖形界面的遠(yuǎn)程效果不好比較卡,既然你已經(jīng)愿意做ubuntu的遠(yuǎn)程我相信你也已經(jīng)做好了當(dāng)一個(gè)程序員的想法攒磨,所以早點(diǎn)熟悉命令行Linux指令也挺好泳桦。
2、配置openssh-server
先下載openssh
sudo apt-get install openssh-server
再檢查一下是否有最新的包
sudo apt-get upgrade
開啟服務(wù)
sudo /etc/init.d/ssh start
驗(yàn)證是否開啟成功娩缰,如果有輸出 sshd 證明已經(jīng)開啟ssh服務(wù)
ps -e | grep ssh
接下來進(jìn)入修改SSH設(shè)置
vim /etc/ssh/sshd_config
找到把PermitRootLogin將后面改為yes
這里需要注意的是用vim指令編寫的時(shí)候有可能不讓你保存灸撰,權(quán)限不足,此時(shí)需要強(qiáng)制保存指令
:w !sudo tee %
然后強(qiáng)制退出即可
!q
(簡(jiǎn)單說一下vim指令拼坎,vim進(jìn)入文檔后浮毯,輸入i就可以正常寫入了,寫完以后先按esc鍵退出寫入模式泰鸡,如果不想保存想強(qiáng)制退出輸入“:q”债蓝,如果想保存之后退出輸入“:wq”)如果還是不懂就自己百度一下vim指令的具體用法。
最后改完這個(gè)以后盛龄,重啟一下服務(wù)
/etc/init.d/ssh restart
3注意事項(xiàng)
在我提供的文章鏈接里我有說過frp在win里面的配置饰迹,這里我把不太一樣的地方說一下
1芳誓、在配置ubuntu的frp時(shí)下載的frp版本鏈接是這個(gè)https://github.com/fatedier/frp/releases/tag/v0.36.2
這個(gè)很好理解,因?yàn)榍懊媾渲玫氖莣in這個(gè)是Linux所以版本不一樣啊鸭。
2锹淌、啟動(dòng)frpc時(shí)的指令
這時(shí)啟動(dòng)frpc的指令是和啟動(dòng)服務(wù)器frps的指令是差不多的,因?yàn)榇蠹叶际荓inux嘛
./frpc -c ./frpc.ini # 前面的步驟都是一樣的先要cd到frpc文件的那個(gè)目錄再輸入啟動(dòng)指令
3赠制、配置frpc.ini時(shí)需要注意
我在配置win的里面提到frpc.ini的local_port是可以寫成3389的赂摆,這里需要注意只能寫22,因?yàn)閟sh的默認(rèn)端口號(hào)是22
4連接遠(yuǎn)程ssh
如果上面都成功了钟些,那么恭喜你你已經(jīng)快成功了烟号。
最后連接ssh時(shí),Mac用戶我推薦用electerm厘唾,網(wǎng)址http://www.reibang.com/p/5b848ca1dade
是一個(gè)挺不錯(cuò)的軟件褥符。
當(dāng)然如果你不喜歡用第三方軟件想用蘋果的Terminal也可以
ssh 用戶名@公網(wǎng)ip -p remote_port
如果你是win的用戶,推薦使用PuTTY抚垃,百度搜一下下載就行喷楣。
未經(jīng)本人許可,請(qǐng)勿轉(zhuǎn)載鹤树!