1. 程式人生 > >GIT免密碼登入linux使用者

GIT免密碼登入linux使用者

1.安裝好linux,安裝好git(192.168.1.239)

2.建立一個使用者zph(讓此使用者提供git on server),密碼設定為12345678

  1. # useradd zph
  1. # passwd zph
3.切換到zph使用者
  1. # su zph
  1. $ cd  

4.建立一個遠端倉庫

  1. $ git init --bare sample.git  

5.在windows下(192.168.1.5),開啟git bash

  1. $ git clone [email protected]192.168.1.239:/home/zph/sample.git  

終端會讓輸入密碼,此時輸入zph使用者的密碼即(12345678)

6.為了讓使用者,不用每次都輸入密碼,在windows生成.ssh目錄
  1. $ ssh-keygen -t rsa -C "[email protected]"

 7.本地機器執行命令如:ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected], 將公鑰檔案傳輸的遠端機器,並生效

 8. 再次登入即可免密碼登入了(例:ssh   [email protected]

注意事項:

  • 密碼登入的處理是使用者對使用者的,切換其他使用者後,仍然需要輸入密碼
  • 鑰傳到遠端機器並生效的操作,可用其他方式實現,如scp後修改authorized_keys
  • 程機器的.ssh目錄需要700許可權,authorized_keys檔案需要600許可權

相關推薦

GIT密碼登入linux使用者

1.安裝好linux,安裝好git(192.168.1.239)2.建立一個使用者zph(讓此使用者提供git on server),密碼設定為12345678# useradd zph# passwd zph3.切換到zph使用者# su zph$ cd  4.建立一個遠端

ssh密碼登入linux伺服器

1、環境:win10、win10裝有的git、linux伺服器 2、開啟git,檢視win10本機的公鑰 $ cat ~/.ssh/id_rsa.pub 3、開啟伺服器,建立.ssh目錄,進入 [[email protected] ~]# mkdir ~/.ssh/ [

使用Xshell生成key,密碼登入linux

我們通常在Xshell使用命令ssh [email protected]遠端登入linux,這樣會提示我們輸入密碼比較麻煩,想免密碼登入的話,我們可以生成相應的key,然後放到遠端伺服器上,下面是具體的操作。 到這裡我們就生成的公鑰和私鑰了,我們把公鑰id_r

Git密碼登入

使用命令列的碼農每次提交、更新程式碼都需要輸入使用者名稱,密碼,懶得輸了,就找到了這命令。 1)git remote rm origin 2)git remote add origin https

MAC 密碼登入 linux

思路:在本地生成公鑰和私鑰,然後將公鑰放到linux的root(也就是~)目錄下的.ssh資料夾下(隱藏資料夾),如何沒有則生成一個。 1 在Mac客戶端命令列生成公鑰和私鑰 cd ~/.ssh ssh-keygen -t rsa 之後回車兩次,注:

Windows使用SSH Secure Shell實現密碼登入Linux的方法以及使用scp2命令密碼下載檔案

1.   環境資訊 SSH Secure Shell Client所在的作業系統: Windows7 Linux伺服器以及SSH的版本: [[email protected] ~]$ cat /etc/redhat-release Red HatEnterpr

ssh 密碼登入linux

第一步: 登入到主機:abc.test.com 切換到你要登入的賬號 如:nobody (以下以這個賬號為例) 第二步: 在/home/nobody目錄下執行:ssh-keygen -t rsa 之後一直按回車就可以,會生成 隱藏目錄 .ssh , 在改目錄下會有 id_r

Linux使用ssh公鑰實現密碼登入Linux

[[email protected] ~]# ssh -l root 192.168.1.181The authenticity of host '192.168.1.181 (192.168.1.181)' can't be established.RSA key fingerprint is 

linux中的密碼登入

假設現在你有了一臺主機器main: 192.168.0.1和一臺從機器clinet:192.168.0.2; 首先 cd  ~/.shh/  目錄下,有一個 known_hosts檔案; 然後輸入:[[email protected] .ssh]# ssh-ke

Linux密碼登入設定 ssh-keygen

linux系統配置免密碼的方式: 1:ssh-keygen -t rsa 生成金鑰 [[email protected] ~]# ssh-keygen -t  rsa Generating public/private rsa key pair.

(一)git生成ssh-key,實現密碼登入github

一 、 切到當前使用者的根目錄,右鍵選擇git bash,設定Git的user name和email: git config --global user.name "這裡換上你的使用者名稱" git config --global user.email "這裡換上你的郵箱"

Linux配置DMZ機器遠端密碼登入

問題 當我們環境中伺服器數量較多,特別是對於我們生產環境下,當然我們在伺服器數量較多時,一般都會有一臺DMZ的可信機器,然後通過DMZ機器SSH遠端到各個伺服器上進行操作,但是每次SSH都要輸入使用者名稱,密碼等資訊,比較繁瑣,特別是對於服務運維很不方便,這時候我們就可以通過設定各個服務

Linux密碼登入設定

假設要登入的機器為192.168.1.100,當前登入的機器為192.168.1.101。 首先在101的機器上生成金鑰(如果已經生成可以跳過): $ ssh-keygen -t rsa 一路回車即可。 然後在將生成的公鑰複製到機器100上的~/.ss

Linux 安裝SSH 配置 SSH 密碼登入

Hadoop叢集、單節點模式都需要SSH登入  Ubuntu 預設安裝了 SSH client 還需手動安裝 SSH server 普通的ssh 登入localhsot shell 命令:   sudo apt-get install openssh-server  

LinuxLinux作業系統——配置ssh密碼登入遠端伺服器

ssh免密碼登入遠端伺服器 最簡單的操作 ssh免密碼登入的原理是把本地電腦的公鑰放在宿主機,然後使用本地電腦的私鑰去認證。 在本地電腦執行 /usr/bin/ssh-keygen -t rsa,安裝提示一直回車即可,最後會看到~/.ssh目錄下多了幾個檔案id_rsa (

Git私服客戶端密碼登入

伺服器搭建完GIT後,客戶端使用SSH登入,這樣便不用每次都輸入使用者名稱密碼。 首先在客戶端使用GitBash 命令生產金鑰檔案; 客戶端是windows,在資料夾C:\Users\Administrator\.ssh(沒有則新建)中開啟git bash; 輸入:ssh

Linux下SSH密碼登入配置

假設有 A、 B 兩臺 Linux 伺服器,我們希望能夠從其中一臺伺服器通過 SSH 免密碼登入到另一臺伺服器。 兩臺伺服器的資訊如下: 主機名    IP地址    免密碼登入使用者名稱 server1    

Linux下快速配置SSH密碼登入

有機器A(192.168.221.128),B(192.168.221.129)。現想A和B想要通過SSH免密碼登入。 安裝openssh 首先我們需要先檢視本機是否已安裝openssh伺服器(openssh-server)或者客戶端(openssh-cli

Linux【Ubuntu】密碼登入與別名配置

SSH 高階(瞭解即可) •免密碼登入 •配置別名 提示:有關 SSH 配置資訊都儲存在使用者家目錄下的 .ssh 目錄下 記得嗎前面說過,Ubuntu中凡是以 “ . ”開頭的資料夾都是隱藏檔案,需要用命令 ls -alh才能看到 1)免密碼

Linux多臺伺服器間SSH密碼登入配置

SSH實現各個伺服器間的檔案相互備份,如執行scp命令,可以實現免密碼登入,從而可以使用SHELL指令碼實現一些自動化的處理。 假如A機要免密碼登入B機,具體方法如下: 1、在A機執行:"ssh-keygen -t rsa" 命令,建立公鑰資訊 #ssh-keygen