歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> SHELL編程

SSH Secure Shell Client—遠程控制Linux工具

此工具可以使用命令遠程控制Linux,而且可以方便地與Linux系統進行文件的交互,使其在LinuxWindows之間搭起一座便捷的橋梁。

Ubuntu安裝使用SSH

ubuntu默認並沒有安裝ssh服務,如果通過ssh鏈接ubuntu,需要自己手動安裝ssh-server。判斷是否安裝ssh服務,可以通過如下命令進行:

  1. www.linuxidc.com@linuxidc-desktop:~$ ssh localhost   
  2. ssh: connect to host localhost port 22: Connection refused   
www.linuxidc.com@linuxidc-desktop:~$ ssh localhost
ssh: connect to host localhost port 22: Connection refused

如上所示,表示沒有還沒有安裝,可以通過apt安裝,命令如下:

  1. www.linuxidc.com@linuxidc-desktop:~$ sudo apt-get install openssh-server  
www.linuxidc.com@linuxidc-desktop:~$ sudo apt-get install openssh-server

系統將自動進行安裝,安裝完成以後,先啟動服務:

  1. www.linuxidc.com@linuxidc-desktop:~$ sudo /etc/init.d/ssh start  
www.linuxidc.com@linuxidc-desktop:~$ sudo /etc/init.d/ssh start

啟動後,可以通過如下命令查看服務是否正確啟動

  1. www.linuxidc.com@linuxidc-desktop:~$ ps -e|grep ssh   
  2. 6212 ?        00:00:00 sshd  
www.linuxidc.com@linuxidc-desktop:~$ ps -e|grep ssh
 6212 ?        00:00:00 sshd

如上表示啟動ok。注意,ssh默認的端口是22,可以更改端口,更改後先stop,
然後start就可以了。改配置在/etc/ssh/sshd_config下,如下所示。
  1. www.linuxidc.com@linuxidc-desktop:~$ vi /etc/ssh/sshd_config   
  2. # Package generated configuration file   
  3. # See the sshd(8) manpage for details   
  4. # What ports, IPs and protocols we listen for  
  5. Port 22  
www.linuxidc.com@linuxidc-desktop:~$ vi /etc/ssh/sshd_config
# Package generated configuration file
# See the sshd(8) manpage for details
# What ports, IPs and protocols we listen for
Port 22


最後,應該是連接的時候了。請看如下命令:

  1. www.linuxidc.com@linuxidc-desktop:~$ ssh exceljava@192.168.158.129  
www.linuxidc.com@linuxidc-desktop:~$ ssh [email protected]
 
windows 安裝客戶端軟件使用SSH Secure Shell Client遠程控制Linux
1 安裝SSH Secure Shell Client
window系統中安裝SSH Secure Shell Client軟件
2 啟動SSH Secure Shell Client
SSH Secure Shell Client完畢後,桌面會出現兩個圖標:

雙擊第二個圖標,啟動SSH Secure Shell Client程序,出現如圖所示界面:

   

3 點擊Quick Connecticut,進入連接界面

Host Name中填寫Linux主機IP地址,User Name中填寫Linux下的用戶名(一般不用Root用戶,除非對此用戶進行設置後方可),其它兩項不必改動。

4 點擊Connect按鈕,出現輸入密碼提示,輸入密碼,進入Linux系統。用戶就可以使用命令對Linux系統進行控制了。

使用SSH Secure Shell ClientLinux進行文件交互

(1)       啟動SSH Secure Shell Client並登陸Linux系統

(2)       點擊Quick Connect並輸入相應內容

  

該文件傳輸客戶端的左面是本地文件,右面默認是登陸用戶的目錄。此時,用戶就可以進行文件傳輸了。如果用戶在使用過程中出現傳輸錯誤,請確認你使用的用戶對文件擁有足夠的權限。

 

     使用過程中可能會遇到亂碼的問題:由於linux和windows的編碼存在差異,所以會造成亂碼現象。上網找了好久,好像是沒有什麼好的解決辦法。如果是在linux下的,好像是可以改的。

Copyright © Linux教程網 All Rights Reserved