scp 命令 意思是 secure copy 即安全拷貝,能夠把它看作是 cp 命令的高級版,能夠跨主機拷貝。安全
常常用來在局域網內不一樣主機之間分享文件,或者在本機與遠程主機中分享文件。spa
在使用的時候就像使用cp 命令同樣,第一個參數是源,第二個參數的目的。code
基本格式:blog
scp 須要拷貝的源路徑 拷貝後存放的路徑
將當前目錄下的 myfile 拷貝到 目的主機 192.168.1.100 的home 目錄下:遞歸
scp myfile 192.168.1.100:/home/
回車後會提示你輸入遠程主機的密碼,默認是 輸入遠程主機 root 用戶的密碼。io
若是須要指定用戶這樣輸入:class
scp myfile username@192.168.1.100:/home
此時會提示輸入遠程主機 username 的密碼。有時候由於權限問題會出錯。若是權限不夠則會提示Permission denied
。解決方法:直接使用 root 用戶 乾淨利落 或者 使用sudo 提高權限,也能夠將目的路徑選擇爲該用戶擁有權限的目錄。file
scp root@192.168.1.100:/home/myfile 權限
這裏就直接指定爲 root 權限,防止權限不夠。密碼
scp *.txt root@192.168.1.100:/home/
scp -r /dir/ root@192.168.1.100:/home/
表示將整個目錄遞歸拷貝。