利用xshell從windows上傳檔案到虛擬機器

2022-03-23 08:17:10 字數 2181 閱讀 8557

我是怎麼操作的:

1、開啟一台本地linux虛擬機器,使用mount 掛載windows的共享資料夾到linux上,然後拷貝資料到linux虛擬機器裡面;(經常第一步都不順利,無法掛載windows的資料夾)

2、在本地linux虛擬機器使用rsync同步拷貝的資料到遠端linux主機上,需要雙方都要安裝rsync包、openssh-clients包;遇到大一點的檔案拷貝很費時間;

如果不知道你要安裝包的具體名稱,可以使用yum provides */name 進行查詢系統自帶軟體包的資訊;

[root@localhost src]# yum provides */rz

lrzsz-0.12.20-27.1.el6.i686 : the lrz and lsz modem communications programs

repo        : base

filename    : /usr/bin/rz

一般會列出軟體包的名稱及版本,還有安裝路徑;查詢到軟體包名後,使用yum install -y 包名 進行安裝。

[root@localhost src]# yum install -y lrzsz

3、從windows上傳檔案,上傳命令為rz;在linux命令列下輸入rz,上傳的檔案在當前命令列的目錄下;

[root@localhost src]# rz

輸入rz命令後,會彈出對話方塊,選擇你要上傳的檔案,選擇開啟就上傳到linux主機。上傳完可以使用ls 檢視;

1.防火牆問題,關閉windows防火牆,360等,通過命令檢視ubuntu防火牆:

sudo ufw status

發現防火牆已經是inactive,依舊停一下:

sudo ufw disable

可是依舊無效,ubuntu防火牆開放埠命令:

sudo ufw allow 22

2.linux ssh服務是否已經啟動?

ubuntu預設是不會安裝ssh-server的,會預設安裝ssh-client

下面進行安裝openssh-server

sudo apt-get install openssh-server

檢視安裝結果:

ps -e |grep ssh

3.怎麼在xshell中 不能登入root

1、確認ssh服務已安裝,通過普通使用者連線成功;

2、確認ssh配置是否對root進行特殊設定,修改/etc/ssh/sshd_config檔案中

permitrootlogin without-password將 without-password改為yes;

3、重啟ssh服務/etc/init.d/ssh restart;

1.防火牆問題,關閉windows防火牆,360等,通過命令檢視ubuntu防火牆:

sudo ufw status

發現防火牆已經是inactive,依舊停一下:

sudo ufw disable

可是依舊無效,ubuntu防火牆開放埠命令:

sudo ufw allow 22

2.linux ssh服務是否已經啟動?

ubuntu預設是不會安裝ssh-server的,會預設安裝ssh-client

下面進行安裝openssh-server

sudo apt-get install openssh-server

檢視安裝結果:

ps -e |grep ssh

3.怎麼在xshell中 不能登入root

1、確認ssh服務已安裝,通過普通使用者連線成功;

2、確認ssh配置是否對root進行特殊設定,修改/etc/ssh/sshd_config檔案中

permitrootlogin without-password將 without-password改為yes;

3、重啟ssh服務/etc/init.d/ssh restart;

怎麼利用xshell上傳檔案?

特別說明,以下文件都是我在自己的虛擬機器上完成的,因為才學linux不久,相信會有很多問題和不足,希望大家持寬容的態度閱讀,歡迎批評指正。但是,實現這兩個命令的話是要安裝相應的安裝包 lrzsz。沒錯就是lrzsz 首先我們要查下本地有沒有安裝包 rpm qa grep lrzsz 結果如下 說明本...

xshell下利用SFTP傳輸檔案

sftp是基於ssh的檔案傳輸協議,與zmodem相比具有更加安全且更為快速的檔案傳輸功能。如何利用sftp接收檔案 1.在本地提示以sftp命令登陸擬要接收檔案的主機。xshell sftp hostname 2.在sftp提示下以get命令接收需要的檔案。sftp home user21 get...

xshell下利用SFTP傳輸檔案

sftp是基於ssh的檔案傳輸協議,與zmodem相比具有更加安全且更為快速的檔案傳輸功能。如何利用sftp接收檔案 在本地提示以sftp命令登陸擬要接收檔案的主機。xshell sftp hostname 在sftp提示下以get命令接收需要的檔案。sftp home user21 get fil...