linux之ssh無密碼訪問

2022-05-19 17:48:06 字數 1046 閱讀 4277

1. windows下用putty執行ssh連線vmware中的linux虛擬機器

linux虛擬機器的網路選擇bridge模式,ifconfig 看到ip後與windows local machine之間相互ping,ping通了就可以putty用ssh連線了。

注意:/etc/ssh/sshd_config裡面的permitrootlogin yes這項開啟,然後service sshd restart才可以。

2.linux系統剛裝好之後,/etc/ssh/這個目錄是有的。

/etc/ssh/sshd_config:openssh伺服器配置檔案;

/etc/ssh/ssh_config:openssh客戶端配置檔案;

~/.ssh/:使用者ssh配置目錄; 這個目錄剛裝好的系統使沒有的!!當在這個系統的當前使用者下面執行ssh [email protected] 後,這個目錄會自動產生,裡面自動產生乙個檔案 known_hosts。還有被連線的linux系統的user的home目錄下是不會自動產生.ssh目錄的。

~/.ssh/authorized_keys:使用者公鑰(rsa或dsa);

/etc/nologin:如果存在這個檔案,sshd會拒絕除root使用者外的其它使用者登入;

ssh預設埠:22 

3. 讓vmware虛擬機器上的2個linux系統a和b之間ssh不需要密碼。假設a為client,b為server。

a的home目錄/home/a/.ssh下面執行ssh-keygen, 輸入名字a-key會生成a-key和a-key.pub這2個檔案;

b的home目錄/home/b/下面mkdir .ssh建立.ssh目錄(假如沒有這個目錄的話);

在a的/home/a/.ssh下面執行scp   a-key.pub   [email protected]:/home/b/.ssh/authorized_keys(假如/home/b/.ssh/下面沒有authorized_keys這個檔案的話,若已經有這個檔案那麼可以直接將a-key.pub的內容新增到這個檔案內就可以了);

上面scp成功後,在a的命令列執行ssh [email protected] 就不用輸入密碼可以直接login了。

linux之ssh無密碼訪問

1.windows下用putty執行ssh連線vmware中的linux虛擬機器 linux虛擬機器的網路選擇bridge模式,ifconfig 看到ip後與windows local machine之間相互ping,ping通了就可以putty用ssh連線了。注意 etc ssh sshd con...

linux配置ssh無密碼訪問

由於看了網上的教程太亂,特意整理簡潔實用的教程,兩台機器a和b,現要通過a ssh無密碼訪問b 1.首先登入a,執行命令 ssh keygen t rsa 或者 ssh keygen t rsa p 然後一路回車即可,會在 ssh目錄下生成 id rsa和id rsa.pub兩個檔案,id rsa為...

ssh無密碼訪問

需要兩個服務 ssh和rsync,查詢方法 rpm qa grep openssh rpm qa grep rsync 在機器a上執行命令 ssh keygen t rsa p 這條命令生成其 無密碼金鑰對 詢問其儲存路徑時 直接回車 採用預設路徑。生成的金鑰對 id rsa和id rsa.pub,...