1、如何让git push 时自动输入密码?

解:使用ssh-agent

例:

[xiao@localhost project]$ ssh-agent bash
[xiao@localhost project]$ ssh-add
Enter passphrase for /home/xiao/.ssh/id_rsa:
Identity added: /home/xiao/.ssh/id_rsa (/home/xiao/.ssh/id_rsa)
 
2、ssh常用命令

ssh-keygen 可以在~/.ssh目录下生成 id_rsa(私钥) 和 id_rsa.pub(公钥)。

如需在对应远程主机上建立对应的passphrase,就需要将id_rsa.pub(公钥)拷到远程主机上的~/.ssh/authorized_keys2

authorized_keys2可以写多条,多条之间用换行隔开。

一般需要将私钥的权限设为600

 

scp操作:

scp -P 2222 ~/.ssh/authorized_keys2 xiao@192.168.11.10:.ssh/authorized_keys2_nn

posted on 2011-07-18 14:25  杂草丛  阅读(279)  评论(0编辑  收藏  举报