linux从别的主机下载,从局域网内的其他Linux主机下载文件
Step 0
本機與目標機都需要安裝有openssh-server在本機與目標機上以root用戶身份執行
service ssh status # Debian上是ssh,openSUSE上是sshd,可以在鍵入ssh后緊接著按一下Tab鍵以自動補全該服務名
# 或
service --status-all | grep ssh # 通用
可查看ssh服務是否已啟動
Step 1
在目標主機上執行
ip address
以查閱其IP地址
Step 2
在本機上執行
scp -q -r REMOTE_IP_ADDRESS:FILEPATH LOCAL_PATH # FILEPATH是想要下載的文件在對方主機上的絕對路徑
scp -q -r USER@REMOTE_IP_ADDRESS:FILEPATH LOCAL_PATH # USER是想要下載的文件的Owner的用戶名,FILEPATH是想要下載的文件在對方主機上的絕對路徑或者相對路徑
以連接目標機并下載指定的文件到本機。連接時需要輸入目標機上文件所有者的密碼。
其中的REMOTE_IP_ADDRESS是通過Step 1查閱到的對方的IP地址,FILEPATH是想要下載的文件在對方主機上的路徑,LOCAL_PATH是你想要保存到本機上的哪個位置。
下載單個文件時無需使用-r參數,下載整個文件夾時則需要使用-r參數。使用-q參數是為了開啟Quiet mode,抑制冗余的輸出信息。
演示圖
目標機:debian
本機:openSUSE
總結
以上是生活随笔為你收集整理的linux从别的主机下载,从局域网内的其他Linux主机下载文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 单片机按键控制数码管c语言程序,基于单片
- 下一篇: asm 5 java,java – 使用