scp安裝使用

2021-10-09 03:14:02 字數 2119 閱讀 8647

scp是linux下的遠端拷貝

命令:(1)將本地檔案拷貝到遠端:scp  檔名 使用者名稱@計算機ip或者計算機名稱:遠端路徑 

(2)從遠端將檔案拷回本地:scp  使用者名稱@計算機ip或者計算機名稱:檔名本地路徑

(3)將本地目錄拷貝到遠端:scp -r目錄名   使用者名稱@計算機ip或者計算機名稱:遠端路徑

(4)從遠端將目錄拷回本地:scp-r   使用者名稱@計算機ip或者計算機名稱:目錄名本地路徑

使用scp命令需要服務端linux提供ssh服務(linux預設是沒有安裝ssh服務的)

1.是否安裝ssh:ps -ef | grep "ssh"   如果為空就是沒有

2.安裝ssh服務:sudo apt-get install ssh自動安裝ssh服務。

3.啟動:sudo /etc/init.d/sshstart

4.停止:sudo /etc/init.d/sshstop

5.配置:ssh預設的埠是22,可以修改配置檔案更改埠,然後重啟ssh服務即可。(注:配置檔案/etc/ssh/sshd_config)

實際安裝**現的問題:

ssh localhost的時候遇到:

ubuntu@vm-0-15-ubuntu:~/taoge/hadoop_begin/hadoop-2.7.5$ ssh localhost

the authenticity of host 'localhost (127.0.0.1)' can't be established.

怎麼辦?

ubuntu@vm-0-15-ubuntu:~/.ssh$ chmod 777 /etc/ssh/ssh_config
然後在這個檔案的最後兩行加上:

stricthostkeychecking no

userknownhostsfile /dev/null

如下:

ubuntu@vm-0-15-ubuntu:~$ tail /etc/ssh/ssh_config

# permitlocalcommand no

# visualhostkey no

# proxycommand ssh -q -w %h:%p gateway.example.com

# rekeylimit 1g 1h

sendenv lang lc_*

hashknownhosts yes

gssapiauthentication yes

gssapidelegatecredentials no

stricthostkeychecking no

userknownhostsfile /dev/null

ubuntu@vm-0-15-ubuntu:~$

於是乎:

ubuntu@vm-0-15-ubuntu:~$ ssh localhost

warning: permanently added 'localhost' (ecdsa) to the list of known hosts.

搞定。 後面的問題一路順暢。

然後測試:

$ssh [email protected]
可以正常ssh登入

舉例1、將本地檔案複製到目標伺服器

scp /home/bill/jay.*** [email protected]:/home/jack/
2、將伺服器檔案複製到本地電腦

scp [email protected]:/home/jack/jay.*** /home/bill/
將 檔案/資料夾 從遠端 ubuntu 機拷至      ------->     本地(scp)

scp -r [email protected]:/home/username/remotefile.txt .

將 檔案/資料夾 從本地    ------>       拷至遠端 ubuntu 機(scp)

scp -r localfile.txt [email protected]:/home/username/

scp使用 及 安裝

安裝 使用 從本地目 上傳到 遠端目錄 scp local folder remote usename remote ip remote route scp r local folder remote usename remote ip scp r home space music root ip ...

scp命令安裝

yum install y openssh clients 查詢 root sizhan yum.repos.d yum list grep ssh libssh2.x86 64 1.4.2 2.el6 7.1 anaconda centos 201605220104.x86 64 6.8 open...

scp 工具使用

user bogon bin scp usage scp 12346bcpqrv c cipher f ssh config i identity file l limit o ssh option p port s program user host1 file1 user host2 file2...