兩台機子ip不要輸入密碼192.168.171.23
192.168.171.22
目標要實現
ssh [email protected] 'hostname'
23機子操作
ssh-keygen -t rsa直接3個回車
cd ~/.ssh
scp -r id_rsa.pub 192.168.171.22:/home/www/.ssh/authorized_keys上面命令把本地的id_rsa.pub傳到遠端ip為192.168.171.22的機子上面,儲存為/home/www/.ssh/authorized_keys
注意:修改伺服器的ip位址和儲存的路徑
這時候發現執行
ssh [email protected] 'hostname'如果沒有問題到此就成功了,我在執行的時候發現,還是要提示密碼
上面情況我已經授權了還是要輸入密碼
檢查192.168.171.22機子的日誌
tail -f /var/log/messages發現錯誤
feb 18 16:37:10 carson sshd[3307]: authentication refused: bad ownership or modes for directory /home/www/.ssh
.ssh目錄許可權必須為755
rsa_id.pub 及authorized_keys許可權必須為644
rsa_id許可權必須為600
修改檔案許可權之後就正常了,如果要做兩台伺服器互相授權,就在192.168.171.22上在執行一下上面的命令
兩台伺服器SSH免密登入設定
目標 從伺服器a免密登入伺服器b 1.在伺服器a生成金鑰檔案,直接使用以下命令 ssh keygen中間遇到輸入內容一路回車即可,完成後會在 ssh 目錄下生成兩個檔案 id rsa 私鑰檔案 和 id rsa.pub 公鑰檔案,在伺服器b要用到的 2.登入伺服器b,編輯 ssh authorize...
兩台伺服器搭建zookeeper集群
兩台伺服器搭建zookeeper集群 zookeeper做三節點集群,啟動後報錯如下 root centos conf zkserver.sh start zookeeper jmx enabled by default using config usr local src zookeeper 3....
Linux scp 兩台伺服器傳輸檔案
引用 設有兩機,均為區域網,兩機可相互通訊無問題,中間無防火牆。兩機ip分別為 a 192.168.1.240 b 192.168.1.102 假設a,b機的ssh都允許root登入 設要把 a上的 root abc.zip 傳到 b機並放到 abc目錄,可以在a機上用命令 scp root abc...