1. 程式人生 > >讓你的Mac不在依賴於ssh軟體

讓你的Mac不在依賴於ssh軟體

使用Mac的同學,很多時候,在糾結於使用什麼軟體登陸伺服器。

SecureCRT是一款優秀的軟體,但99$的價格讓人望而卻步。至於Crack版本嘛,資源不好找,而且會出現各種問題。接下來,給大家推薦一款通過iTerm2配置的ssh工具。

關於iTerm2,本文就做詳述了。是一款強大的tmux。具體瞭解的話,我給大家

閒話少說,請看正文:

--------------------------------------------割割割割割割--------------------------------------------------------

2.安裝lrzsz(該功能的必要性大家有目共賭吧),需要安裝Homebrew。

a.如果未安裝Homebrew,在Terminal終端執行:

ruby -e "$(curl --insecure -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

b.安裝成功之後,在Terminal終端執行:

brew install lrasz

c.下載rzsz的shell操作指令碼:

wget https://github.com/glshome/iterm2-lrzsz-zmodem/archive/master.zip

下載完成後進行解壓,會得到 iterm2-recv-zmodem.sh iterm2-send-zmodem.sh 兩個檔案,給檔案新增可執行許可權:

chmod +x iterm2-recv-zmodem.sh

chmod +x iterm2-send-zmodem.sh

複製這兩個檔案到 /usr/local/bin目錄下

 d.配置iTerm2的rzsz

點選導航欄:iTerm2-->Preferences-->Profiles-->Advanced->Triggers->Edit

新增兩條內容:

Regular Expression Action Parameters Instant
\*\*B0000 Run Silent Coprocess /usr/local/bin/iterm2-recv-zmodem.sh checked
\*\*B0100 Run Silent Coprocess /usr/local/bin/iterm2-send-zmodem.sh checked
那現在就可以在iTerm2 下測試下 rz sz了。

3.免密碼登陸

類linux系統下的ssh讓人感覺很雞肋。每次都得輸入密碼,用expect實現自動登陸呢,又無法使用rzsz(為什麼老師說rzsz,scp功能無視了?個人還是覺得scp略麻煩,尤其這種本地上傳下載),那麼接下來就開始安裝一個密碼的ssh工具。

a.安裝sshpass

解壓後進入sshpass目錄,進行安裝

./configure
make
make install
安裝成功後,準備密碼檔案。密碼檔案放置目錄為可讀取位置。例如 /Users/yourdir/.sshpass

在裡面建立密碼檔案。例如我的伺服器標記為Aliyun(檔案命名只是用於方便區分),密碼為111111,則檔案內容為111111

b.修改iTerm2配置

點選導航欄:iTerm2-->Preferences-->Profiles點選新增如下圖:

Command選擇Command,輸入內容為:

/usr/local/bin/sshpass -f /Users/yourdir/.sshpass/test ssh -p22 [email protected]
其中/Users/yourdir/.sshpass/test 為密碼檔案存放地址。 ssh後面為登陸伺服器的埠使用者ip資訊(這個大家都熟就不介紹啦)

Shortcut key:為便捷撥出該服務配置,並且進行登陸。當然也可以通過點選工作列進行登陸:

好了,完成上述步驟,iTerm2的類 SecureCRT xShell的軟體已經配置完成了,大家盡情使用吧!

相關推薦

Mac依賴ssh軟體

使用Mac的同學,很多時候,在糾結於使用什麼軟體登陸伺服器。 SecureCRT是一款優秀的軟體,但99$的價格讓人望而卻步。至於Crack版本嘛,資源不好找,而且會出現各種問題。接下來,給大家推薦一

的系統依賴某個bug...

標題粗略看是有點違反常識的,bug通常是指某些程式碼存在問題導致系統沒有按照期望方式工作,應該是需要儘可能被修復的,這樣系統才會正常工作。但是,開發實踐中會發現在某些情況下,本來功能沒有問題,在你信心滿滿的修復了某個bug之後,某項功能反倒變成有問題了。這是怎麼回事呢?在bug fix本身沒有問題的情況,最可

#程式設計師提離職遭領導威脅,一線企業總監我都認識,我下去

在一些企業裡面每天都有人進進出出,一些數千人的企業每天可能都有幾十個離職或者入職的員工,但是最近看到一張帖子,一程式設計師想要離職但是卻遭到了領導的威脅,這種還不讓人走的領導還是第一次見到,讓人大吃一驚。 如果有想學習java的程式設計師,可來我們的java學習扣qun:72340,3928

程式設計師提離職遭領導威脅,一線企業總監我都認識,我下去

在一些企業裡面每天都有人進進出出,一些數千人的企業每天可能都有幾十個離職或者入職的員工,但是最近看到一張帖子,一程式設計師想要離職但是卻遭到了領導的威脅,這種還不讓人走的領導還是第一次見到,讓人大吃一驚。 該程式設計師發帖子說道提離職,leader居然說"我美團滴滴百度騰訊總監級別的人都認

職場大神私密分享:四個常用又實用的Excel技巧製表求人!

日常辦公常用的軟體就是Excel了,所以想要提高工作效率,在Excel這方面就要下功夫了。為此,小編特地整理了幾個實用的Excel技巧,只要花費1分鐘即可學會,希望對大家有所幫助! 1、快速刪除重複值 操作步驟:選中整個表格——點選【資料】——點選【刪除重複項】——點選【確定】即可 2、選擇多個

7個黑科技十足的微信小程式,每一個都能念念舍!

微信上最為出名的想必就最為小程式了!基本上與現有的軟體也就相差毫幾,有些人為了免下軟體幾乎都用上了,那為什麼有那麼多人都鍾愛於小程式呢?其關鍵原因就是方便,只要用微信一個軟體,就可以隨意使用任何小程式了! 那麼今天小編在這裡就為大家分享7個非常好用的微信小程式,個個都黑科技十足!讓你念念不舍。

#程式設計師30歲被迫考慮退休,面試都沒機會:誰了班

在程式設計師中有很多學歷高的人才,他們接受過高等的教育,因此技術非常靠前,再加上不錯的學歷,要找到一個高薪的工作並不難!但是有得就有舍,雖然他們畢業就拿高薪,但是由於要花費時間來考研讀研,因此跨入職場的時間會比同齡人要晚,工作年限會短一點! 如果有想學習java的程式設計師,可來我們的j

看完這篇文章,知道了解軟體測試,找我!

測試行業小故事 我曾今不止一次見過:對軟體測試行業不甚瞭解的新人與已經在測試行業摸爬滾打幾年的前輩之間的互相指責和爭執。 新人因為不瞭解測試行業,也不瞭解提問的藝術,所以問的都是自己比較關注的問題和一些基礎問題。前輩因為對測試行業有一定的瞭解,掌握一定的知識技術,早就

Android:dagger2愛不釋手-基礎依賴注入框架篇

前言dagger2的大名我想大家都已經很熟了,它是解決Android或java中依賴注入的一個類庫(DI類庫)。當我看到一些開源的專案在使用dagger2時,我也有種匆匆欲動的感覺,因此就立馬想一探它的究竟,到底能給我帶來怎樣的好處。在學習使用dagger2的過程中,我遇到了以下的一些困惑:dagger2中的

30行程式碼理解angular依賴注入:angular 依賴注入原理

依賴注入(Dependency Injection,簡稱DI)是像C#,java等典型的面嚮物件語言框架設計原則控制反轉的一種典型的一種實現方式,angular把它引入到js中,介紹angular依賴注入的使用方式的文章很多, angular官方的文件,也有很詳細的說明。但介紹原理的較少,angular程式碼

Linux系統中玩到下來的命令行遊戲!

大家好,我是良許。 在使用 Linux 系統時,命令列不僅可以讓我們在工作中提高效率,它還可以在生活上給我們提供各種娛樂活動,因為你可以使用它玩許多非常有意思的遊戲,這些遊戲可都不需要使用專用顯示卡。 命令行遊戲儘管比較簡單,看上去只是一行行枯燥的程式碼,但有,還是有不少的 Linux 系統遊戲卻要複雜和

【dotNET跨平臺】在這裡可以談微軟.NET;Mono的跨平臺開發技術,也可以談談其他的跨平臺技術.;;在這裡可以的.NET專案有新的思路,侷限微軟的技術棧,橫跨Windows,Linux主流平臺

在這裡你可以談微軟.NET;Mono的跨平臺開發技術,也可以談談其他的跨平臺技術.;;在這裡可以讓你的.NET專案有新的思路,不侷限於微軟的技術棧,橫跨Windows,Linux主流平臺...

受制第三方通訊雲,擁有一套完美的屬於自己的IM通訊

1.簡介:YiChat是一款包含IM服務端,Api服務端,Android客戶端,iOS客戶端的即時通訊系統.該系統的IM伺服器端基於Tigase二次開發,做了很多的優化設定,如增加訊息回執確認訊息送達和接收,所有訊息加入時間戳,訊息分類存庫和不存庫,離線推送,狀態監聽等等.客

依賴和別人的信息交流合作 又能太依賴任何人作為信息源

獲取 綜合 學習 至少 -- 可靠性 不能 可靠 也不能 合作多少 信息的可靠性是多少 這都是有度可拿捏的 有兩個大原則我應該知道的是: 1.不是別人的責任內的事情,那麽一律是:嘮叨是情分 不嘮叨是本分。這裏說的是對自己的責任感 應該是首位的。 2.對於任何不是別人的分內的

全面保護網速 瑞星路由安全衛士向彈窗卡頓說

工作 正是 ims 移動互聯 彈出廣告 dns 認識 提示 ros 四年一度的世界杯足球賽已經落下帷幕,本屆巴西世界杯因為和中國時差相距11小時,黑白顛倒的比賽時間使大量球迷無法第一時間觀看比賽。於是非常多人就使會用電腦、Pad、手機等看上網看球。但博主相信非

網站是鼓勵存在的互聯才是網 長春新格網站建設

http 表現 sogo 什麽 錯誤 幫助 通過 get 做的 很多企業網站建設完畢之後,就不在管理了,認為網站建設好久是完事了。經過一年或者更長的時間,突然覺的網站好像沒什麽用,因為網站沒有幫助我們帶來客戶。開始對網站的作用產生質疑,其實這是錯誤的認識。網站建設好之後只是

【分享】知道怎麽學java?java學習路線送上!不再迷茫!

事件 其他 script for 數據類型 java開發 數據 這一 height 學習Java之前,先別急,靜下心來好好想想:1)你對學習Java是否有興趣?2)你是否能靜下心來堅持不懈地學習?嗯,這是個容易但又絕對不應該忽略的問題,你確信自己對Java感興趣、而且又有吃

為何蘋果是一家依賴技術上癮的公司?

移動互聯網 size 行為 之前 oss 應用商店 聯網 很大的 ges 在PC時代,雖然也有“網癮”的存在,但它始終並未對社會造成太大的沖擊——畢竟PC的體積和電源形態等決定了它只能是發生在特定的空間內。但移動互聯網和智能手機的全面落地和普及,卻讓每個人都“淪落”於它們

CSS 黑魔法小技巧,少寫必要的JS,代碼更優雅

3D splay conf fill page under 隔離 popover 運行 首頁 登錄註冊 CSS 黑魔法小技巧,讓你少寫不必要的JS,代碼更優雅 閱讀 8113 收藏 927 2017-09-26 原文鏈接:git