mac用iterm2實現ssh,怎麼像SecureCRT一樣保存IP和賬號密碼?

windows用SecureCRT習慣了,現在改用mac了。破解CRT時,執行那個腳本總是報錯line35...貌似是因為升級到系統升級到Y版本了。。現在直接用iterm2來ssh了,但是每次登錄都要自己輸入ip 等信息..好麻煩..so 過來求助....有什麼辦法能記錄ip等信息么...


看著前面都沒好好答樓主,那就我簡單說一下吧

1. 在mac下生成public_key與private_key

生成的密鑰在~/.ssh/下面

2. 把mac下剛生成的public_key "id_rsa.pub"文件拷貝一份到遠端伺服器即將需要登錄用戶家目錄下的.ssh/目錄下,並命名為authorized_keys.3. 最後修改本機mac下得配置文件,~/.ssh/config,格式如下圖

4. 直接執行 ssh test1即可達到所記錄的遠端伺服器


使用sshpass配合可以達到效果,可以看看這遍:Mac下,使用sshpass讓iterm2支持多ssh登錄信息保存


分成兩步

1. 不用輸密碼:用 ssh key 驗證而不是密碼驗證,參見 https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys--2。

2. 記住用戶名與IP地址:man ssh_config 或者看 https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man5/ssh_config.5.html


alias svr="ssh -P 1234 yourname@12.34.56.78"

然後把自己的Public Key傳到Server上面去,搞定。


ssh_config


推薦閱讀:

Mac 系統上有什麼好用的 Android 模擬器?
複製10G的單文件視頻,複製6.5G的過程中斷複製。Windows複製粘貼(剪切)機制是怎麼樣的?
OS X 為什麼沒有自帶畫圖工具?
Mac 上適合碼農用的 Markdown 編輯器是什麼?
為什麼OS X下同一應用、遊戲定價要比iOS高几倍?

TAG:Mac | macOS | SSH | iTerm2 |