putty 實現WIN向liunux傳輸檔案

2021-07-22 06:57:10 字數 1614 閱讀 3944

windows使用的是putty和其附帶的pscp

首先配置ubuntu:

1.先使用netstat -tl或service ssh status

檢視ssh服務是否開啟,如果沒有開啟,用service ssh restart開啟,如果沒有安裝,使用sudo apt-get install openssh-server安裝ssh

2.檢查防火牆

注:可以使用iptables,但我在ubuntu中沒找到,會用的同學可以忽略下面的東西。

ubuntu在它的發行版中,附帶了乙個相對iptables簡單很多的防火牆配置工具:ufw

使用如下命令:

$sudo ufw default deny

$sudo ufw enable

通過第一命令,我們設定預設的規則為deny, 這樣除非指明開啟的埠, 否則所有埠預設都是關閉的。第二個命令則啟動了ufw。如果下次重新啟動機器, ufw也會自動啟動。

然後開啟22埠:

$sudo ufw allow 22

由於在/etc/services中, 22埠對應的服務名是ssh。所以下面的命令是一樣的:

$sudo ufw allow ssh

現在可以通過下面命令來檢視防火牆的狀態了:

$sudo ufw status

firewall loaded

to action from

– —— —-

22:tcp allow anywhere

22:udp allow anywhere

可以看到,22埠的tcp和udp協議都開啟了。

現在到windows中:

開啟putty.exe,填入待連線主機ip,port選擇22

連線成功:現在就可以像在ubuntu中使用命令列一樣了

開啟cmd視窗,輸入命令:

pscp 原始檔路徑 root@hostip:目的路徑

如將aaa.jpg傳到/home下,則:  pscp aaa.jpg [email protected]:/home

傳輸成功:

ls一下:

成功了!

可以不用root身份而用普通使用者身份登陸連線,此時只能將檔案傳至使用者對應的主目錄下

從linux向windows傳檔案:

在windows的cmd中輸入  pscp root@hostip: linux中原始檔路徑   windows中目的路徑

如:   pscp [email protected]:/home/aaa.jpg  g:/putty/

注意:使用pscp只能傳檔案,無法傳目錄,要傳目錄的話可以用psftp

PuTTY實現Windows向Linux上傳檔案

putty小巧方便。但若需要向網路中的linux系統上傳檔案,則可以使用putty官方提供的pscp工具來實現上傳。pscp基於ssh協議實現,其用法與scp命令非常類似。首先需要保證在命令列下可以訪問到pscp.exe。可以通過配置windows的環境變數path,或者直接通過命令列訪問到pscp...

利用putty通過win7訪問ubuntu

1.用apt get直接安裝sshd服務所需相關軟體包 sudo apt get install openssh server 2.開啟服務 sudo etc init.d ssh start ps 1.如果輸入上面的開啟服務命令後提示沒有許可權或者不能開啟,可以轉用root使用者 sudo su ...

技巧 利用putty通過win7訪問ubuntu

1.用apt get直接安裝sshd服務所需相關軟體包 sudo apt get install openssh server 2.開啟服務 sudo etc init.d sshd start ps 1 如果輸入上面的開啟服務命令後提示沒有許可權或者不能開啟,可以轉用root使用者 sudo su...