Ubuntu下ssh服務器文件操作命令


    SSH是一種以安全、加密方式連接遠程主機或服務器的方法。SSH服務器接受從有SSH的客戶機的連接,允許操作者象在本地一樣地登錄系統。你可以用SSH從遠程運行shell和X程序。


    (1)安裝SSH服務器
    加入Universe和Multiverse源后,用新立得安裝ssh和openssh-server:

      網絡 > ssh
      網絡 > openssh-server

    (1)用SSH登錄遠程ubuntu主機

    假設遠程Ubuntu主機安裝了SSH服務器。遠程Ubuntu主機的IP為:192.168.0.1
    我們在命令行輸入一下命令來連接:

    ssh username@192.168.0.1

    (2)從遠程ubuntu主機拷貝文件/文件夾到本地(scp)

    假設遠程Ubuntu主機安裝了SSH服務器。遠程Ubuntu主機的IP為:192.168.0.1,遠程文件夾位置為:/home/username/remotefile.txt    本地保存目錄為:. (當前目錄)
    在命令行輸入一下命令:

    scp -r username@192.168.0.1:/home/username/remotefile.txt  .

    (3)從本地向遠程ubuntu主機拷貝文件/文件夾(scp)

    假設遠程Ubuntu主機安裝了SSH服務器。遠程Ubuntu主機的IP為:192.168.0.1,本地文件夾位置為:localfile.txt 遠程Ubuntu保存目錄:/home/username/

    在命令行輸入一下命令:

    scp -r localfile.txt username@192.168.0.1:/home/username/


scp命令介紹

scp就是secure copy,是用來進行遠程文件拷貝的.數據傳輸使用ssh1,並且和ssh1使用相同的認證方式,提供相同的安全保證.與rcp不同的是,scp會要求你輸入密碼如果需要的話. 
最簡單的應用如下(拷貝本地文件到遠程服務器): 

scp 本地用戶名@IP地址:文件名1 遠程用戶名@IP地址:文件名2 

[本地用戶名@IP地址:]可以不輸入,可能需要輸入遠程用戶名所對應的密碼. 
可能有用的幾個參數: 
-v 和大多數linux命令中的-v意思一樣,用來顯示進度.可以用來查看連接,認證,或是配置錯誤. 
-C 使能壓縮選項. 
-P 選擇端口.注意-p已經被rcp使用. 
-4 強行使用IPV4地址. 
-6 強行使用IPV6地址. 
scp中很多參數都和ssh1有關,需要的話在看.


PS: 命令行操作文件畢竟不是很直觀,那能否通過窗口界面操作呢?答案是可以的。
裝了Gnome或KDE界面后,點 位置-連接到服務器,在跳出窗口中:
服務類型中選擇SSH
服務器:ssh服務器的IP地址
然后可以直接點 連接。
再輸入用戶名,密碼
會跳出遠程ssh服務器的文件管理窗口。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM