如何自動(dòng)輸入密碼的設(shè)置
在Linux下使用scp命令可以實(shí)現(xiàn)遠(yuǎn)程傳輸文件,但是默認(rèn)情況下每次操作都需要輸入密碼。那么如何實(shí)現(xiàn)自動(dòng)輸入密碼,實(shí)現(xiàn)免密傳輸呢? 使用秘鑰登錄 要實(shí)現(xiàn)免密傳輸,可以使用秘鑰登錄的方式。下面是具體
在Linux下使用scp命令可以實(shí)現(xiàn)遠(yuǎn)程傳輸文件,但是默認(rèn)情況下每次操作都需要輸入密碼。那么如何實(shí)現(xiàn)自動(dòng)輸入密碼,實(shí)現(xiàn)免密傳輸呢?
使用秘鑰登錄
要實(shí)現(xiàn)免密傳輸,可以使用秘鑰登錄的方式。下面是具體的步驟:
- 首先,在源服務(wù)器上進(jìn)行配置。
- 然后在~目錄下生成密鑰文件。
- 接著,在目標(biāo)服務(wù)器上進(jìn)行配置。
- 最后修改authorized_keys文件的權(quán)限。
mkdir -p ~
chmod 700 ~
cd ~
ssh-keygen -t rsa -P "" -f ~_rsa
mkdir -p ~
touch ~_keys
cat ~_ >> ~_keys
chmod 600 ~_keys
測(cè)試免密傳輸
完成以上配置后,就可以進(jìn)行免密傳輸?shù)臏y(cè)試了。執(zhí)行scp命令時(shí),就不再需要輸入密碼了。