SSH對(duì)於網(wǎng)站管理員是一個(gè)非常實(shí)用的東西,所以今天就來(lái)教大家如何在Mac上連接SSH
直接連接SSH
1趋观、打開「Launchpad」-「其他」-「終端機(jī)」(所有圖片點(diǎn)擊放大)
2颤介、輸入ssh 你的SSH用戶名@伺服器地址觅闽,例如我就輸入ssh areflyc2@ssh.arefly.com
3、輸入你的SSH密碼
4通殃、這樣你就在終端機(jī)直接使用SSH咯!
保存後自動(dòng)連接SSH
1、但每一次都輸入一次未免有些麻煩画舌,所以我們現(xiàn)在要把信息儲(chǔ)存下來(lái)(像FTP軟件一樣)
2堕担、打開頂部的「Shell」-「新增遠(yuǎn)端連接...」
3、選擇左側(cè)的「安全 Shell(ssh)」曲聂,然後點(diǎn)擊下方的「+」
4霹购、輸入你的伺服器地址,然後點(diǎn)擊「好」
5朋腋、選擇剛剛添加的伺服器齐疙,接著在下方輸入「使用者」,最後點(diǎn)擊「連接」
6旭咽、照樣輸入密碼贞奋,然後就連接成功啦!
7穷绵、以後也就能通過(guò)頂部同樣的動(dòng)作來(lái)直接登陸你的SSH忆矛,而不需要每次輸入一長(zhǎng)串代碼
參考
順帶一下 公鑰秘鑰配置的問(wèn)題
SSH是什么牛逼的東東,可以看看阮一峰SSH原理與運(yùn)用请垛,其它的東西等我學(xué)會(huì)了再補(bǔ)充4哐怠!那我為什么會(huì)用到這個(gè)東西呢宗收?就是在上傳代碼到github上和在使用Carthage的時(shí)候要用到漫拭。例如:
這是因?yàn)槲业碾娔X沒(méi)有登入Github,所以無(wú)法下載混稽。
所以這時(shí)候去配置好SSH就很重要了采驻,它其實(shí)就是一個(gè)加密安全登入的東西。雖然網(wǎng)上很多教程匈勋,但是每個(gè)人碰到的坑都是不同的礼旅,所以我這里只是記錄下自己的配置過(guò)程,OK洽洁,開始配置吧:
$cd ~/.ssh? ? 檢查是否已存在ssh;
$ssh -T git@github.com 檢查是否和github連接上痘系,鏈接成功的話會(huì)出現(xiàn)“Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.”字段;
$ ssh-keygen -t rsa -C xx@qq.com 檢查 ssh/id_rsa 公鑰是否存在,回車后出現(xiàn)“Generating public/private rsa key pair.Enter file in which to save the key(/Users/fengcaifan/.ssh/id_rsa): ”饿自,這里按回車汰翠,如果公鑰已經(jīng)存在的話會(huì)出現(xiàn) “ /Users/xxx/.ssh/id_rsa already exists.”字段,不存在的話就會(huì)叫你輸密碼了昭雌,其實(shí)可以不輸密碼的复唤,連續(xù)點(diǎn)擊回車之后出現(xiàn):
這就說(shuō)明公鑰已經(jīng)在你電腦里了。
$ls 查看當(dāng)前所有文件烛卧。這時(shí)你會(huì)看到:github_rsa;id_rsa;known_hosts;ls.pub;github_rsa.pub;id_rsa.pub;ls...這些文件;
$vim id_rsa.pub 打開公鑰佛纫,拷貝里面的東西,等下github上要用;
OK,這就成功了一小步了呈宇,現(xiàn)在開始配置github上的東西:
打開github跟磨,點(diǎn)擊頭像,點(diǎn)擊下面的settings攒盈,進(jìn)入個(gè)人設(shè)置;
選擇SSH and GPG keys抵拘,創(chuàng)建新的SSH:New SSH key;
title隨便填寫,key就是剛才id_rsa.pub 拷貝的東西型豁,這里要注意key值的格式僵蛛,它會(huì)有placeholder提醒你;
OK,這里就創(chuàng)建成功了迎变。
那我們測(cè)試一下充尉,
$ssh -T git@github.com∫滦危看是否成功驼侠。