scp linux直接傳輸檔案

2021-10-04 04:18:23 字數 1541 閱讀 3590

ssh: connect to host localhost port 22: connection refused)

原因可能是: 埠沒有開啟, 本地防火牆拒絕, 本機沒有ssh服務;

我是配置檔案中的埠不是22導致的 scp -p port(注意要大寫)

可先通過第4步驟先試試能不能連到輸入密碼的介面

1.安裝openssh服務(centos系統預設安裝了openssh)

yum install openssh-server -y

2.配置openssh服務(預設的配置已可以正常工作)

openssh的主配置檔案:/etc/ssh/sshd_config

常見的配置選項:

port=22  設定ssh的埠號是22(預設埠號為22)

protocol 2  啟用ssh版本2協議

listenaddress 192.168.0.222  設定服務監聽的位址

denyusers   user1 user2 foo  拒絕訪問的使用者(用空格隔開)

allowusers  root osmond vivek  允許訪問的使用者(用空格隔開)

permitrootlogin  no  禁止root使用者登陸

permitemptypasswords no  使用者登陸需要密碼認證

passwordauthentication  yes  啟用口令認證方式

3.重啟openssh服務

service sshd restart

4.客戶端通過ssh遠端連線伺服器

ssh username@hostname(hostip)

如:ssh [email protected]

將本地檔案拷貝到遠端

scp local_file remote_username@remote_ip:remote_folder

或者scp local_file remote_username@remote_ip:remote_file

或者scp local_file remote_ip:remote_folder

或者scp local_file remote_ip:remote_file

將本地目錄拷貝到遠端

scp -r 目錄名 使用者名稱@計算機ip或者計算機名稱:遠端路徑

從遠端將目錄拷回本地

scp -r 使用者名稱@計算機ip或者計算機名稱:目錄名 本地路徑

命令格式

scp -r local_folder remote_username@remote_ip:remote_folder

或者scp -r local_folder remote_ip:remote_folder

例子scp -r /home/space/music/ [email protected]:/home/root/others/

scp -r /home/space/music/ www.cumt.edu.cn:/home/root/others/

Linux傳輸大檔案(分割傳輸)

1.分拆為多個檔案的命令 cat workspace 2018.tar.gz split b 1g workspace 2018.tar.gz.命令解釋 拆分成1g的小檔案 workspace 2018.tar.gz.是拆分後檔案的字首,預設分拆後檔名稱為workspace 2018.tar.gz....

socket 傳輸檔案

在兩台計算機傳輸檔案之前,必需得先有一台計算機建立套節子連線並繫結乙個固定得埠,並在這個埠偵聽另外一台計算機的連線請求。socket new socket addressfamily.internetwork,sockettype.stream,protocoltype.tcp socket.blo...

Ubuntu scp 傳輸檔案

scp是linux下的遠端拷貝 命令 1 將本地檔案拷貝到遠端 scp 檔名 使用者名稱 計算機ip或者計算機名稱 遠端路徑 2 從遠端將檔案拷回本地 scp 使用者名稱 計算機ip或者計算機名稱 檔名本地路徑 3 將本地目錄拷貝到遠端 scp r目錄名 使用者名稱 計算機ip或者計算機名稱 遠端路...