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