SSH埠更改後的rsync替代scp實現斷點續傳

2021-08-01 04:30:54 字數 661 閱讀 2810

linux 主機之間即時傳送檔案,scp命令大家都很熟悉

但當要傳送的檔案較大,過程中如果網路中斷了,就比較悲劇了。這時候可以考慮使用rsync命令替代scp,實現斷點續傳檔案。

rsync的有兩種常用的認證方式,一種為rsync的守護方式,另外一種則是ssh。

在一些場合,使用rsync的守護方式會比較缺乏靈活性,ssh方式則成為首選。但是今天實際操作的時候發現當遠端伺服器的ssh預設埠被修改後,rsync的時找不到乙個合適的方法來輸入對方的ssh服務埠號。

在檢視官方文件後,找到一種方法,即使用-e引數。

-e引數的作用是可以使使用者自由選擇欲使用的外殼程式來連線遠端伺服器,當然也可以設定成使用預設的ssh來連線,但是這樣我們就可以加入ssh的引數了。

具體語句寫法如下:

1

rsync的

-e '的ssh -p 1234'使用者名稱

@主機名:的sourcefile destfile

eg:setup@dcm2:~$ rsync -arv -e 'ssh -p 7122' /usr/local/dcm4chee/server/default/archive/lee [email protected]:/usr/local/dcm4chee/server/default/archive/lee

ssh預設埠的更改

對於linux系統上的服務,我們一般都是通過遠端連線上。那麼ssh的預設埠22,如果是在外網的話,這樣會顯得十分不安全。所以我們要更改這個ssh埠。1.對於已搭建好的linux服務系統,要更改埠。vi etc ssh sshd config 找到 port 22這一段,這裡是標識預設使用22埠,修改...

Linux 中如何更改SSH埠

預設情況下,ssh 偵聽埠 22 更改預設 ssh 埠可以降低被自動攻擊的風險,從而為伺服器增加額外的安全層。和更改預設埠相比,將防火牆配置為僅允許從特定主機訪問埠 22 則更加簡單和安全。本教程介紹如何更改 linux 中的預設 ssh 埠。我們還將向您展示如何配置防火牆以允許訪問新的 ssh 埠...

linux更改SSH埠號

第一種 01假如要改ssh的預設埠 22 那麼你只要修改 etc ssh sshd config中port 22,這裡把22改成自己要設的埠就行了,不過千萬別設和現已有的埠相同哦,以防造成未知後果。02假如要限制ssh登陸的ip,那麼可以如下做 先 修改 etc hosts.deny,在其中加入ss...