利用scp傳輸檔案
1、從伺服器下載下傳檔案
scp [email protected]:/path/filename /tmp/local_destination
# 例如
scp [email protected]:/home/kimi/test.txt 把192.168.0.101上的/home/kimi/test.txt 的檔案下載下傳到 /tmp/local_destination
# 指定端口用 -P , 如
scp -P 52200 [email protected]:/home/kimi/test.txt .
2、上傳本地檔案到伺服器
scp /path/local_filename [email protected]:/path
# 例如
scp /var/www/test.php [email protected]:/var/www/ 把本機/var/www/目錄下的test.php檔案上傳到192.168.0.101這台伺服器上的/var/www/目錄中
3、從伺服器下載下傳整個目錄
scp -r [email protected]:remote_dir/ /tmp/local_dir
# 例如:
scp -r [email protected] /home/kimi/test /tmp/local_dir
4、上傳目錄到伺服器
scp -r /tmp/local_dir [email protected]:remote_dir
# 例如(把目前目錄下的test目錄上傳到伺服器的/var/www/ 目錄)
scp -r test [email protected]:/var/www/
SSH遠端執行指令
ssh -p $port $user@$p 'cmd'
$port : ssh連接配接端口号
$user: ssh連接配接使用者名
$ip:ssh連接配接的ip位址
cmd:遠端伺服器需要執行的操作