1 安裝git-core ssh-server
2 建立使用者git 並生成用ssh-keygen生成公私鑰對,客戶端賬戶也生成公私鑰對
3 拷貝客戶端生成的公鑰id_rsa.pub 新增到伺服器 git使用者ssh key目錄的authorized_keys檔案 (.ssh/authorized_keys)
4 clone push位址同scp命令位址 git@serve:path 如: git clonegit@server:/home/git/repo.git
明顯缺點:
git 庫操作記錄都是git 使用者,導致log資訊不准
所有git使用者可以通過ssh git@server 直接登入,(規避方式修改git使用者的shell 為git-shell限制登入)
共享linux的ssh終端
在要共享的機器上 切換到登陸的使用者名稱 cd vi screenrc 新增內容 hardstatus on hardstatus alwayslastline hardstatus string w n t w h m d c a startup message off 用screen r dep...
建立SSH金鑰
ssh 無密碼登入要使用公鑰與私鑰。linux下可以用用ssh keygen生成公鑰 私鑰對,伺服器為centos,客戶端為ubuntu centos的ip位址192.168.1.240 1.在ubuntu下生成公鑰 私鑰對。chenlb a ssh keygen t rsa p p表示密碼,p 就...
ssh隧道建立
問題 目標伺服器 a 在nat之後,中介伺服器 m 在公網上,客戶端 c 在nat後,需要從c發起ssh連線到a。解決辦法 1.從a發起ssh連線到m,繫結m的遠端埠,假設a和m的ssh服務都在22埠監聽。在a上執行 ssh nfr 19022 localhost 22 user host m ip...