|
方法一、通過(guò)密鑰驗(yàn)證(通過(guò)方法一的密鑰驗(yàn)證就安全了許多,配置也簡(jiǎn)單,而且同時(shí)ssh、scp、sftp等登錄都免去了輸入密碼的麻煩,推薦使用。下面的方法二密碼匙明文傳送,安全性不高。) 1.生成密匙對(duì),我用的是rsa的密鑰。使用命令 "ssh-keygen -t rsa" #ssh-keygen -t rsa //一路回車在當(dāng)前用戶的根目錄下的.ssh目錄生成id_rsa.pub公鑰 2.將公鑰放到服務(wù)器上(注意存放目錄位置) #scp ~/.ssh/id_rsa.pub 用戶名@你的服務(wù)器的ip:~/.ssh/authorized_keys //將本地生成的公鑰拷貝到遠(yuǎn)程服務(wù)器的下并改名為authorized_keys 這樣就大功告成了!通過(guò)ssh登錄、通過(guò)scp或者sftp傳輸文件啥的都不用再輸入密碼了!很是方便! 方法二、安裝sshpass # sudo apt-get install sshpass 安裝完成后使用sshpass允許你用 -p 參數(shù)指定明文密碼,然后直接登錄遠(yuǎn)程服務(wù)器。例如: # sshpass -p '你的密碼' ssh 用戶名@服務(wù)器ip地址 用 '-p' 指定了密碼后,還需要在后面跟上標(biāo)準(zhǔn)的 ssh 連接命令。 |
|
|