1. 程式人生 > >Xshell6遠程訪問linux及Xftp6遠程針對linux系統中文件操作(附圖文詳解)

Xshell6遠程訪問linux及Xftp6遠程針對linux系統中文件操作(附圖文詳解)

all 遠程訪問 要點 href show gb2312 editor apt-get 用戶名

  1、首先我們需要先做好前期準備工作,需要到XManager6官網上將Xshell及Xftp下載並安裝,安裝過程一直下一步就好了。這裏是其官網:http://www.xshellcn.com/。安裝完成後,桌面上可以看到軟件的快捷方式。我們先不急打開,因為在使用Xshell及Xftp對linux進行訪問的之前,還需要在linux中進行一些設置。

技術分享圖片

  2、現在我們可以打開虛擬機,然後開啟linux系統。我們需要先在linux中安裝ssh服務,因為我們在Xshell連接的時候采用的是ssh協議,打開終端,輸入以下命令:sudo apt-get install openssh-server--->回車,需要輸入用戶密碼,然後在下面同意安裝即可,等待一段。時間就可以安裝好了。為了確認服務是否安裝成功,我們可以輸入以下命令查看ssh是否安裝成功:sudo ps -e|grep ssh----->回車,看到下面的提示則說明安裝成功了。

技術分享圖片

技術分享圖片

  安裝好之後,需要將ssh服務啟動,在終端輸入以下命令:sudo /etc/init.h/ssh start--->回車

技術分享圖片

  3、到現在呢,linux這邊的準備工作已經完成了,現在回到window系統,打開我們前面安裝的Xshell6軟件,出現如下界面,剛一打開的時候,就會自動彈出新建會話的窗口,如果沒有的話,我們也可以點擊左上角的新建會話按鈕進行新建。我們可以看到這個窗口有協議,這裏默認的就是ssh,所以我們前面在linux中才安裝了ssh服務。

技術分享圖片

  按照自己的喜好,在新建會話窗口中給當前會話取一個名稱,主機後面填寫的是linux的IP地址,如果不知道自己的linux系統的IP地址是多少的話,可以打開終端,輸入ifconfig--->回車,端口號可以直接使用默認的22.

技術分享圖片

技術分享圖片

  4、填寫好上述信息後,我們可以點擊連接,出現我們需要使用登錄linux系統的用戶名,這個用戶是linux系統的登錄用戶,然後點擊確定後需要再輸入該用戶的密碼。點擊確定後就會開始嘗試連接,最後連接成功了,系統會出現歡迎的提示。在連接的時候,ssh會出現一個安全警告,我們只需要點擊接受並保存即可。

技術分享圖片

技術分享圖片

技術分享圖片

  到這裏我們就使用Xshell成功連接上遠程linux系統了,現在就可以在我們自己的電腦上對遠程linux系統進行操作,操作方式跟我們在linux系統中的終端是一樣的。

利用Xftp對linux與window系統中的文件進行相互操作

  1、在前面我們已經將所有的準備工作都完成了,所以現在我們直接打開Xftp軟件,跟Xshell中是一樣的,第一次進入到軟件頁面,會先提示我們創建一個會話,我們點擊新建,然後就會彈出下面的窗口,同樣的,在名稱處填寫自己想取的名字,然後主機填寫的是你的linux系統的IP地址。然後登陸信息填寫的是linux系統的登錄用戶的信息。然後點擊確定,就創建好一個會話了。現在回到了會話列表,我們選中剛剛創建的會話,然後點擊連接,這時我們就可以看到Xftp界面的右邊出現了一排的文件夾,如果我們記得我們自己的linux系統中的文件夾名字,就會發現這些文件就是我們linux中的文件。所以到這裏就說明我們現在已經成功利用Xftp鏈接上遠程linux系統了,而左邊則是我們自己電腦的桌面。接下來就可以針對linux系統及window之間進行文件操作了。

技術分享圖片

技術分享圖片

技術分享圖片

  2、這裏的操作跟ftp對文件操作是一樣的,如果使用過ftp就知道了,我這裏也簡單介紹一下。比如我們現在需要將自己電腦上的某個文件上傳到linux中,首先我們先在linux系統中確定我們需要將該文件上傳到的位置,比如我們可以直接在主文件路徑下新建一個test文件夾,然後我們雙擊進入到該文件夾。

技術分享圖片

技術分享圖片

  我們可以看到該文件是一個空文件,現在我們將自己電腦上的一個文件移動到該文件夾下,為了測試,我在桌面上創建了一個test的文本文件,我們在Xftp左邊找到剛剛創建的test文件,然後點擊右鍵,選擇傳輸,因為文件很小,所以傳輸會很快速就完成了,完成之後我們可以看到在右邊的test文件下就多了一個test文件。或者直接拖拽到test文件夾位置,也可以實現將test文件復制到該目錄下。

技術分享圖片

技術分享圖片

  為了確定是否成功將test文件傳輸到linux系統中了,我們打開linux系統,打開文件,可以看到有一個test文件夾,雙擊打開,我們可以看到裏面多了一個test.txt文件。不過由於.txt是win系統中的,而且它的編碼比較特殊,是gb18030/gbk,而linux中默認的編碼為utf-8,所以在linux中打開會報錯。並且這時候會有提示的,我們可以直接根據提示對gedit進行編碼格式進行更改,將其改為gb18030就可以了。

技術分享圖片

  或者我們也可以利用終端對gedit進行編碼格式的更改。

sudo gsettings set org.gnome.gedit.preferences.encodings auto-detected "[‘UTF-8‘,‘GB18030‘,‘GB2312‘,‘GBK‘,‘CURRENT‘,‘UTF-16‘]"---->回車

sudo gsettings set org.gnome.gedit.preferences.encodings shown-in-menu "[‘UTF-8‘,‘GB18030‘,‘GBK‘]"---->回車

技術分享圖片

技術分享圖片

  如果我們不想使用終端或者說對這個不是很熟悉,那麽我們可以安裝dconf-tools工具來對其進行圖形化的管理,安裝命令:sudo apt-get install dconfig-tools----->回車。等待安裝就好了。安裝完成後,在終端輸入dconf-editor----->回車,就可以進入到conf配置界面了。設置好對應的參數後,我們再去打開test文件,發現這時候就可以正常顯示了。

技術分享圖片

  3、當然反過來從linux中復制文件到自己電腦上操作也是一樣的。

Xshell6遠程訪問linux及Xftp6遠程針對linux系統中文件操作(附圖文詳解)