http://forfuture1978.javaeye.com/blog/pdf
http://www.ibm.com/developerworks/cn/java/j-lo-junit4/
要想在linux上從一臺(tái)機(jī)器ssh到另一臺(tái)機(jī)器,并且不用密碼的辦法,需要配置兩機(jī)間的信任關(guān)系,步驟如下:
第一步:生成密匙對(duì)。
使用命令
ssh-keygen -t rsa
對(duì)于屏幕提示,只需要不斷的回車即可。
執(zhí)行的結(jié)果:
在$HOME/.ssh/目錄下生成了id_rsa和id_rsa.pub兩個(gè)文件
第二步:將公鑰放到遠(yuǎn)程服務(wù)器上。
id_rsa存放的是私鑰,保存在用戶機(jī)器上,不需要任何操作.
id_rsa.pub存放的是公鑰,需將其內(nèi)容添加到遠(yuǎn)程服務(wù)器的$HOME/.ssh/authorized_keys文件中。
操作命令:
cat ~/.ssh/id_rsa.pub | ssh usrname@w.x.y.z 'cat >>
~/.ssh/authorized_keys'
ok,以后使用ssh,scp以及sftp便不再要求鍵入密碼了