macos Item2 添加 Shell Integration (ftp傳輸)


macos系統 的item2軟件 的  Shell Integration (ftp傳輸)  功能強大,無需 安裝其他ftp軟件,也是為了保證 密碼安全

 

在使用時報錯如下(因為本地 ping不通):

Failed to connect to xxxxxx:22. Double-check that the host name is correct.

 

安裝步驟:

1.在本機 和 需要傳輸的 服務器 安裝 如下命令:

curl -L https://iterm2.com/shell_integration/install_shell_integration.sh | bash

 

2. 在本機 ping 遠程服務器的 ip(如下標紅部分),如果ping不通,則修改本機 /etc/hosts文件,添加 一行 數據 如:  遠程服務器的外網訪問IP地址: hostname -f 的輸出

如: 47.xx.xxx.xxx izbp1fb67b4xxxxxxxxx

然后在本地 運行  systemctl restart nscd   命令,刷新hosts文件

再次測試 ping 遠程服務器 ip(如下標紅部分) 直到ping通為止

 

3. 在遠程服務器 中 通過點擊 文件名 右擊 選擇 download with scp from  xxxxx  ;會彈出如下框,添加 密碼,或者 對密碼進行管理 即可 下載到 本地 下載 文件夾下

 

 

4.上傳到服務器

在 訪達 中 按住 option 鍵 同時 拖動文件 到 item2的 遠程服務器 ssh中,然后 松開 拖動的手指(option繼續按住),直到彈出 上述 第3 步的彈窗為止 即可

 

其他:

初次測試:

下載:無法下載 文件夾

上傳:文件夾 和 文件都可以上傳

 

其他錯誤和 解決方法 如下 鏈接: 

錯誤內容: WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

解決方法: 刪除 本地 .ssh/known_hosts 文件中的 和此服務器相關的數據,然后 新開一個 連接遠程服務的 ssh窗口 重試

 

功能介紹地址:https://www.iterm2.com/documentation-shell-integration.html

問題解決地址:https://gitlab.com/gnachman/iterm2/-/wikis/scp-not-connecting


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM