1. 程式人生 > >mac os 利用ssh 搭建git server伺服器詳細教程,以及git基本用法(上)

mac os 利用ssh 搭建git server伺服器詳細教程,以及git基本用法(上)

上半部分轉載至 http://www.cnblogs.com/whj198579/archive/2013/04/09/3009350.html SSH開啟 在osx中開啟ssh訪問非常簡單,只需要開啟“系統偏好設定”並且點選“共享”圖示即可。
選中下圖中的check box即允許遠端登陸。server處於下圖的這個狀態時,處於兩個選擇,可以遠端登陸到所有使用者,也可以遠端登陸到指定使用者。

建立新的git使用者,只需返回到“系統偏好設定”並點選“使用者與群組”圖示即可。

如下圖所示,點選列表下方的增加,並填寫新使用者的detail。

然後如下圖所示僅僅允許可以遠端到git使用者

簡單的測試 客戶端:登陸格式為ssh [email protected]伺服器機器名稱,會被詢問是否將這個host加入允許地址,繼續,輸入密碼後即可遠端登陸到本server上。 更安全的SSH(RSA)
實驗三臺機器:
  • ubuntu,作為第一臺實驗機器
         【1】ubuntu下輸入:          >ssh-keygen -t rsa          不設定密碼。預設在~/.ssh下會有一個檔案~/.ssh/id_rsa.pub。         【2】目前假設的是,伺服器端從來沒有配置成為過SSH伺服器,所以自然也沒有.ssh目錄以及authorized_keys檔案。所以ubuntu下輸入: >ssh [email protected]伺服器機器名稱 mkdir .ssh           >scp ~/.ssh/id_rsa.pub
[email protected]
:.ssh/authorized_keys
        【3】現在重新切回伺服器機器工作:           >cd /etc           >chmod 666 sshd_config            >vim sshd_config           編輯如下:           修改#PermitRootLogin yes為PermitRootLogin no           移除下面幾條語句前面的#           #RSAAuthentication yes           #PubkeyAuthentication yes 
          #AuthorizedKeysFile     .ssh/authorized_keys #PasswordAuthentication no           #PermitEmptyPasswords no           最後修改#UserPAM yes為UsePAM no         【4】登出ubuntu使用者,並重新登陸,執行ssh [email protected]伺服器機器名稱,不需要密碼即可登陸。
  • osx,作為第二臺實驗機器
        【1】osx下輸入:           >ssh-keygen -t rsa          不設定密碼。預設在~/.ssh下會有一個檔案~/.ssh/id_rsa.pub。        【2】由於第一臺實驗機器的操作,目前已不能直接採用使用者名稱密碼方式遠端登陸。所以將id_rsa.pub拷貝到了伺服器上,並將其內容加入到了伺服器上的authorized_keys檔案中,測試通過。
  • windows作為第三臺實驗機器
        【1】cygwin或MinGW。其中cygwin需要安裝OpenSSH,MinGW需要安裝msys。在cygwin或msys控制檯下輸入ssh-keygen -t rsa         【2】同osx的第二步,不同的是有時候windows系統對dns的解析有些問題,所以如果無法登陸,可以[email protected]後面可以輸入IP地址實驗一下。
下一篇:http://blog.csdn.net/liuyuyefz/article/details/17025905

相關推薦

mac os 利用ssh 搭建git server伺服器詳細教程以及git基本用法

上半部分轉載至 http://www.cnblogs.com/whj198579/archive/2013/04/09/3009350.html SSH開啟 在osx中開啟ssh訪問非常簡單,只需要開啟“系統偏好設定”並且點選“共享”圖示即可。 選中下圖中的ch

Mac OS利用ssh訪問ubuntu虛擬機器及雲端操作

1、橋接模式 將該虛擬機器的網口設定成橋接模式(Bridged Adapter),以確保主機可以ping通虛擬機器: 2、安裝ssh 在ubuntu虛擬機器上安裝ssh server: sudo apt-get install openssh-server 安裝結束後,確認本機ssh服務是否開啟,輸入 ps

如何利用Python網絡爬蟲抓取微信朋友圈的動態

Python 網絡爬蟲 微信 朋友圈 Python開發 今天小編給大家分享一下如何利用Python網絡爬蟲抓取微信朋友圈的動態信息,實際上如果單獨的去爬取朋友圈的話,難度會非常大,因為微信沒有提供向網易雲音樂這樣的API接口,所以很容易找不到門。不過不要慌,小編在網上找到了第三方工具,它可

網站搭建筆記精簡版---廖雪峰WebApp實戰-Day10:使用者註冊筆記

網站搭建筆記精簡版-廖雪峰教程學習@[三川水祭] 僅作學習交流使用,將來的你會感謝現在拼命努力的自己!!! 這裡搞了兩天終於給調通了!!! 這裡的流程是首先瀏覽器輸入http://localhost:9000/,進入主頁面,點選右上角註冊,__base.html中通過連結跳轉到http:

手機app內建http伺服器實現電腦端訪問手機html頁面

一、準備及原型 前言 這個暑假接了一個小專案,用cordova實現一個表型採集的app,其中一個檔案傳輸匯入匯出的的需求使:手機端開啟服務,在同一個wifi環境下,電腦瀏覽器進行訪問手機ip地址,然後顯示出手機暴露的頁面,再進行相關的操作。 第一念頭:什麼鬼的需求! 但是

跟著大彬讀原始碼 - Redis 4 - 伺服器的事件驅動有什麼含義?

眾所周知,Redis 伺服器是一個事件驅動程式。那麼事件驅動對於 Redis 而言有什麼含義?原始碼中又是如何實現事件驅動的呢?今天,我們一起來認識下 Redis 伺服器的事件驅動。 對於 Redis 而言,伺服器需要處理以下兩類事件: 檔案事件(file event):Redis 伺服器通過套接字與客戶端

開啟Mac OS X ssh 伺服器

====方式1: UI設定開啟============== 系統偏好設定 => 共享=>勾選允許遠端登陸。 ====方式2:手動設定開啟============== 1. 配置檔案路徑: /etc/sshd_config 2. 生成祕鑰: sh-3.2# s

無廢話--Mac OS, VS Code 搭建c/c++基本開發環境

無廢話,直接上步驟。 1) 安裝 xcode。 開啟App Store,搜尋xcode,進行下載安裝。 2)執行命令: xcode-select --install 安裝命令列工具。 3)安裝VS Code code.visualstudio.com/

Mac OS X下搭建NDK環境

Mac OS X下NDK環境的搭建 抄一篇冷飯,主要是本渣渣還是研究了半天的。。。想當好程式猿,千萬別沒事隨便刪個資料夾,移動個資料夾啥的。。。 好了,正文如下。 1)下載NDK(Mac OS X版本) 下載地址:link 下載完成後,將壓縮包解壓,並記錄解壓後的

Mac OS X下搭建Android Source編譯環境的問題及解決方法

[轉發請註明出處,謝謝] 本文的編譯環境指的是Android Kernel,Framework的編譯,不是Application的開發環境。 有詳細說明的只給出連結和要點提示。 大的步驟就是Android的source網站的原文 “Initializing a Buil

Mac OS X下搭建Android開發環境

準備工具 Java 1.6 For Mac OS X — 在Mac上執行Eclipse會提醒需要Java 6執行時支援庫 Java 1.8 For Mac OS X — 本人開發時所用的jdk版本 Eclipse — 本人開發時所用版本為Eclipse Lun

利用SSH隧道技術實現跳板機SHELL登陸以及SFTP到內網伺服器

出於安全考慮,公司的一組應用伺服器僅允許特定P遠端SSH訪問,帶來安全防護的同時也增加了進行SSH登入和SFTP上傳維護的繁瑣,在授權的IP伺服器上搭建VPN作為跳板是一種解決方案,本文闡述的,是另一種更加簡單的安全訪問方式,主要是基於日常維護所使用的Xshell和Xftp工具來配置(這兩個工具實在是太方

Mac下配置ssh無密碼登入遠端伺服器

記錄目的: 1. 使用ssh建立通道,進行資料傳輸; 2. Mac上實現遠端無密碼訪問 具體步驟 Mac上生成密匙對 ssh-keygen 配置~/.ssh/config

Mac OS X中配置Apache HTTP伺服器

我現在正在使用的是Mac OS X版本是10.11.6,剛換了Mac os系統,對於用習慣了windows的來說確實需要一段時間適應,昨天在mac上配置環境的時候搭建apache http伺服器遇到了些問題現在總結分享一下,希望也能解決你們的煩惱。 一、啟動伺服器 首先開

mac os + sublime text3 搭建 golang 環境

1。首先下載sublime text3 2。開發工具配置(Sublime Text 3) a。安裝Package Control 首先通過快捷鍵 ctrl+` 或者 View > Show Console 開啟控制檯,然後貼上相應的 Pyth

Windows下利用TortoiseSVN搭建本地SVN伺服器

寫在前面: 安裝TortoiseSVN時,圖中這步要選擇,才能同時安裝後面需要的svnserve.exe 環境說明: Win 7 TortoiseSVN 1.7 搭建步驟: 0.

如何在Mac OS系統下搭建Java開發環境圖解

似乎有很久都沒有寫部落格了,有工作的一些原因,也有個人的一些原因,今天剛好下雨,也沒有地方可去,於是就窩在家裡倒騰了下,本篇文章主要是簡單介紹一下如何在Mac OS系統下搭建java的開發環境,做java開發工作,當然首先是得有一個java環境,所以接下來主要是

老司機實戰Windows Server Docker:3 單節點Windows Docker伺服器簡單運維

經過上兩篇實戰Windows Server Docker系列文章,大家對安裝Windows Docker服務以及如何打包現有IIS應用為docker映象已經有了基本認識。接下來我們來簡單講講一些最基本的運維問題。鑑於到目前為止我們只談到單伺服器部署。這裡暫時不涉及叢集模式下的複雜生產環境運維。 本主題將涵蓋下

CentOS 基本指令——搭建Web 伺服器Jetty & 部署RSSBus

Jetty 相比 Tomcat 等web 伺服器具有小巧輕量級的優點。 首先新建一個目錄,將jetty壓縮包解壓在裡面。 在新建目錄中,新建一個www目錄,與jetty安裝目錄同級: 將rssbus war包和配置資訊檔案放入www資料夾中 進入jetty安裝路徑,修改start.ini

hadoop伺服器基礎環境搭建之Hadoop伺服器配置教程

虛擬機器以及Linux系統安裝在之前的兩篇分享中已經詳細的介紹了方法,並且每一步的都配圖了。如果有朋友還是看不懂,那我也愛莫能助了。本篇主要就hadoop伺服器作業系統配置進行詳細說明,hadoop安裝會在下一篇文章中詳細的介紹。 hadoop安裝包用的是大快DKHadoo