1. 程式人生 > >linux密鑰登陸

linux密鑰登陸

對稱加密 輸入 id_rsa git auth onf pub 成了 name

使用秘鑰登錄 1.生成秘鑰 ssh-keygen -t [rsa|dsa] 可以選擇非對稱加密的算法 將會生成密鑰文件和私鑰文件 id_rsa, id_rsa.pub 或者 id_dsa, id_dsa.pub 這樣生成了一對密鑰,存放在用戶目錄的~/.ssh下。 2.將A公鑰 復制到B下面文件 /.ssh/authorized_keys 3.設置文件和目錄權限: 設置authorized_keys權限 $ chmod 600 authorized_keys 設置.ssh目錄權限 $ chmod 700 -R .ssh Windows下利用GitBash生成public ssh key
1. cd到~目錄, 然後運行 ssh-keygen -t rsa 2. 運行完成後, 會在/c/Documents and Settings/username/.ssh目錄下生成2個文件: id_rsa id_rsa.pub 3. 然後把id_rsa.pub文件傳給服務器, 就可以使用GIT了

diffie-hellman-group1-sha1 1.修改ssh config文件 sudo gedit /etc/ssh/ssh_config 在host下加入 KexAlgorithms=+diffie-hellman-group1-sha1 2.還有一個辦法 在用戶目錄下的.ssh文件夾新建一個config文件 輸入 Host * KexAlgorithms +diffie-hellman-group1-sha1 好,問題解決了。

linux密鑰登陸