看板 Linux 關於我們 聯絡資訊
若我想從伺服器傳檔案回來 指令該如何下? 假設如下 本機IP:1.1.1.1 伺服器ip:2.2.2.2 -p 24 用戶名稱:username 伺服器檔案位置:home/aaa/test.h5 傳回來本機的位置:home/bbb/ 我嘗試過 scp username@2.2.2.2:aaa/test.h5 得到回應爲 Cannot to host 2.2.2.2 port 22;connection timed out 又試了 scp -p 24 username@2.2.2.2:aaa/test.h5 得到回應爲 Cannot stat “24”;No such file or directory 請問ssh該如何指定port呢? 請求大大解答QAQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.218.28.245 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1511672116.A.81D.html
Bencrie: scp username@2.2.2.2:24/home/aaa/test.h5 ./ 11/26 13:00
galic: man scp 看一下吼 "-P" 你小寫當然不對 11/26 13:36
alan23273850: scp後面會有兩個地址,我的記法是檔案會從前面傳到 11/26 13:48
alan23273850: 後面,所以如果要下載server的東西,server addres 11/26 13:48
alan23273850: s要放前面,本機端位置要放後面 11/26 13:48
galic: 跟cp有87%像 11/26 14:14
Debian: 若您的ssh port要更改,dash後面要接大寫P。 11/26 15:22
hijkxyzuw: 之前就被雷過一次,有時可以用冒號代表 port , 11/26 18:30
hijkxyzuw: 有時又不行,要用 -p ,有時又是 -P ,這個選項設計orz 11/26 18:30
alan23273850: ssh用小寫,scp要大寫 ㄎㄎ 11/26 18:46
CP64: 大概是因為要相容 cp 的選項造成的吧 (sftp 也是 11/26 20:11