SFTP(SSH File Transfer Protocol)是一種基于SSH(Secure Shell)安全協(xié)議的文件傳輸協(xié)議。與FTP協(xié)議相比,SFTP使用了加密和身份驗(yàn)證機(jī)制來保護(hù)數(shù)據(jù)的安全性和完整性,可以在不安全的網(wǎng)絡(luò)中傳輸文件,因此更加安全可靠,。
下面介紹如何在termux 中使用SFTP 文件傳輸并結(jié)合[cpolar內(nèi)網(wǎng)映射工具](cpolar - 安全的內(nèi)網(wǎng)穿透工具)實(shí)現(xiàn)遠(yuǎn)程傳輸.
1. 安裝openSSH
使用SFTP 我們首先需要安裝SSH ,輸入命令直接安裝openssh,中途會出現(xiàn)一次需要輸入:Y 然后繼續(xù)安裝
pkg install openssh
啟動ssh,開放端口默認(rèn)為8022
。
sshd
查看用戶名
whoami
可以看到用戶名為u0_a42
,這個(gè)需記住!!!
修改密碼,輸入下面命令:,輸入后提示輸入新密碼,按要求輸入即可呢,這樣我們openSSH 安裝完畢
passwd
2. 安裝cpolar
創(chuàng)建一個(gè)sources.list.d
的文件夾:
mkdir -p $PREFIX/etc/apt/sources.list.d
添加cpolar下載源文件
echo "deb [trusted=yes] http://termux.cpolar.com termux extras" >> $PREFIX/etc/apt/sources.list.d/cpolar.list
更新倉庫
pkg update
安裝cpolar
pkg install cpolar
安裝termux服務(wù),注意: 安裝完成后記得關(guān)閉重啟一下termux 才生效!!
pkg install termux-services
重啟完termux后,然后啟動cpolar
sv up cpolar
設(shè)置開機(jī)自啟
sv-enable cpolar
這個(gè)是停止cpolar 服務(wù)
sv down cpolar
cpolar.yml主配置文件路徑位置
$PREFIX/etc/cpolar/cpolar.yml
然后在手機(jī)瀏覽器我們輸入http://localhost:9200
即可看到cpolar管理界面,使用cpolar官網(wǎng)注冊的賬號即可登陸
cpolar官方網(wǎng)站: https://www.cpolar.com
3. 遠(yuǎn)程SFTP連接配置
手機(jī)瀏覽器打開cpolar 管理界面,我們點(diǎn)擊左側(cè)儀表盤的隧道管理——創(chuàng)建隧道,由于ssh連接默認(rèn)的是8022端口,因此我們要來創(chuàng)建一條tcp隧道,指向8022端口:
- 隧道名稱:可自定義,注意不要重復(fù)
- 協(xié)議:tcp
- 本地地址:8022 (默認(rèn)端口)
- 域名類型:隨機(jī)臨時(shí)TCP域名
- 地區(qū):選擇China VIP
點(diǎn)擊創(chuàng)建
創(chuàng)建好后打開在線隧道列表,查看生成的隨機(jī)公網(wǎng)tcp地址
4. 遠(yuǎn)程SFTP訪問
我們打開任意SFTP 客戶端工具,選擇SFTP,輸入我們在cpolar中創(chuàng)建的公網(wǎng)地址和對應(yīng)的端口,再輸入用戶名密碼,即可訪問成功(本文章以winSCP為例,其他客戶端同理)
連接后我們選擇usr目錄,即可看到列出來了usr下面的目錄,連接成功
4. 配置固定遠(yuǎn)程連接地址
要注意的是,以上步驟使用的是cpolar的隨機(jī)臨時(shí)tcp端口地址,所生成的公網(wǎng)地址為隨機(jī)臨時(shí)地址,該公網(wǎng)地址24小時(shí)內(nèi)會隨機(jī)變化。我們接下來為其配置固定的TCP端口地址,該地址不會變化,設(shè)置后將無需每天重復(fù)修改地址。
配置固定tcp端口地址需要將cpolar升級到專業(yè)版套餐或以上。
保留一個(gè)固定tcp地址
登錄cpolar官網(wǎng),點(diǎn)擊左側(cè)的預(yù)留,找到保留的tcp地址,我們來為我的世界保留一個(gè)固定tcp地址:
- 地區(qū):選擇China vip
- 描述:即備注,可自定義
點(diǎn)擊保留
地址保留成功后,系統(tǒng)會生成相應(yīng)的固定公網(wǎng)地址,將其復(fù)制下來
配置固定tcp地址,回到在手機(jī)瀏覽器上cpolar web ui管理界面,點(diǎn)擊左側(cè)儀表盤的隧道管理——隧道列表,找到我們上面創(chuàng)建的tcp隧道,點(diǎn)擊右側(cè)的編輯
修改隧道信息,將保留成功的固定tcp地址配置到隧道中
- 端口類型:修改為固定tcp端口
- 預(yù)留的tcp地址:填寫官網(wǎng)保留成功的地址,
點(diǎn)擊更新
隧道更新成功后,點(diǎn)擊左側(cè)儀表盤的狀態(tài)——在線隧道列表,可以看到公網(wǎng)地址已經(jīng)更新成為了固定tcp地址。
上面我們設(shè)置固定好了cpolar 中配置的Termux SFTP文件遠(yuǎn)程訪問的公網(wǎng)地址,現(xiàn)在我們使用SFTP客戶端工具進(jìn)行測試連接,
同樣,列出文件列表,表示遠(yuǎn)程訪問成功,這樣,我們一個(gè)固定SFTP訪問Termux中文件的公網(wǎng)地址就設(shè)置好了.文章來源:http://www.zghlxwxcb.cn/news/detail-713266.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-713266.html
到了這里,關(guān)于內(nèi)網(wǎng)穿透的應(yīng)用-如何在Termux 中使用SFTP 文件傳輸并結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)遠(yuǎn)程傳輸?shù)奈恼戮徒榻B完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!