建立 ssh 共享 git server

2021-06-21 12:28:22 字數 388 閱讀 3130

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...