遠程操作linux
『壹』 如何通過ssh遠程登錄linux系統
准備工作:首先需要在windows系統中安裝虛擬機,並在虛擬機中安裝好linux操作系統,這里安裝的是vmware player虛擬機和ubuntu版本的操作系統。關於該部分的安裝在作者的其他經驗中有詳細介紹。
在windows主機中安裝上ssh軟體,ssh是Secure Shell 的縮寫,主要提供遠程登錄協議。windows下的安裝很簡單,只要下載好安裝程序,雙擊即可安裝。安裝完成後會生成兩個軟體圖標。
在ubuntu系統中安裝ssh,通常ubuntu中默認是安裝的。可以通過命令進行查看:dpkg -l | grep ssh
如果ubuntu系統中沒有安裝ssh程序,也可以使用下列命令進行安裝:
sudo apt-get install openssh-client
sudo apt-get install openssh-server
安裝好後ssh服務的啟動和停止命令如下:
啟動ssh服務:
#sudo /etc/init.d/ssh start
停止ssh服務:
#sudo /etc/init.d/ssh stop
重啟ssh服務:
#sudo /etc/init.d/ssh restart
通過虛擬機啟動ubuntu系統,打開shell終端,通過ifconfig命令,查看該系統的ip地址,ssh的埠號一般為22.
打開windows系統中的ssh客戶端軟體,選擇快速連接,輸入ubuntu系統的ip地址和賬戶名,並根據提示輸入密碼,即可通過ssh登錄到ubuntu系統中去,並執行各種命令操作。
還可以通過ssh軟體文件傳輸軟體,將windows中的數據傳輸到ubuntu系統中。同時也可以將ubuntu系統中的文件下載到當前的windows系統中。方法是:選中文件--右鍵--上傳(下載)。
『貳』 如何使用ssh工具遠程連接Linux伺服器進行操作
在Linuxe伺服器上開啟遠程和埠。內網的話直接用地址加埠即可連接。
外網需要做埠映射。
1.開啟ssh(secure shell)服務(我的是linux ubuntu 10.10),當然在開啟ssh服務之前,需要下載相關得軟體,使用下面得命令即可:
sudo apt-get install ssh
然後進入/etc/init.d 輸入命令:sudo service ssh start 開啟ssh服務
使用 netstat -tln 查看ssh服務是否已經打開(ssh 服務默認使用22埠)
若要關閉ssh服務時,使用 : sudo service ssh stop即可關閉ssh 服務
2.在客戶端(widnows主機)上下載ssh客戶端putty,填寫linux伺服器ip,session name 然後保存,打開,輸入用戶名,和密碼,那麼就登錄成功了!!!
『叄』 如何用windows遠程操作linux伺服器
Linux大多應用於伺服器,而伺服器不可能像PC一樣放在辦公室,它們是放在IDC機房的,所以我平時登錄linux系統都是通過遠程登錄的。Linux系統中是通過ssh服務實現的遠程登錄功能。默認ssh服務開啟了22埠,而且當我們安裝完系統時,這個服務已經安裝,並且是開機啟動的。所以不需要我們額外配置什麼就能直接遠程登錄linux系統。ssh服務的配置文件為
/etc/ssh/sshd_config,你可以修改這個配置文件來實現你想要的ssh服務。比如你可以更改啟動埠為36000.
如果你是windows的操作系統,則Linux遠程登錄需要在我們的機器上額外安裝一個終端軟體。目前比較常見的終端登錄軟體有SecureCRT,
Putty, SSH Secure
Shell等,很多朋友喜歡用SecureCRT因為它的功能是很強大的,而筆者喜歡用Putty,只是因為它的小巧以及非常漂亮的顏色顯示。不管你使用哪一個客戶端軟體,最終的目的只有一個,就是遠程登錄到linux伺服器上。這些軟體網上有很多免費版的,你可以下載一個試著玩玩。下面筆者介紹如何使用Putty登錄遠程linux伺服器。
如果你下載了putty,請雙擊putty.exe
然後彈出如下的窗口。筆者所用putty為英文版的,如果你覺得英文的用著別扭,可以下載一個中文版的。
因為是遠程登錄,所以你要登錄的伺服器一定會有一個IP或者主機名。請在Host Name( or IP address)
下面的框中輸入你要登錄的遠程伺服器IP(如果你的linux還沒有IP,那麼請自行設置一個IP,如何設置請到後續章節查找),然後回車。
此時,提示我們輸入要登錄的用戶名。
輸入root 然後回車,再輸入密碼,就能登錄到遠程的linux系統了。
『肆』 如何遠程登陸Linux圖形界面
遠程登錄Linux圖形界面的操作方法和步驟如下:
1、首先,需要打開xmanager的文件目錄並找到xbrowser來打開,如下圖所示。
『伍』 在本地linux系統下如何操作遠程linux伺服器
遠程連接
用ssh
命令是
ssh
用戶名@
IP地址
重啟用reboot
就可以
也可用shutdown命令
你可以用man查看以下具體命令
gnome-terminal這是就是
終端
的
程序
命令
『陸』 如何遠程linux伺服器
一般是通過SSH實現遠程,可以使用XSHELL這個工具。
『柒』 如何通過網頁遠程式控制制linux
X window比MS Windows先進的地方是,X window是個基於網路的的圖形視窗系統,本身就具有遠程式控制制的強大功能.用戶在遠程系統上登錄執行X 應用程序,並將XclIEnts執行的結果傳回本地主機.
Linux中可通過Remote X實現遠程桌面控制
一、Remote X
假設本地主機ip為172.16.1.1,遠程的主機ip為172.16.1.2
第一步,在本地主機上的任意一個xterm中執行xhost,用來允許遠程的其它主機可以和本地主機的X server聯網:
xhost+ 172.16.1.2
如果不指定任何ip地址,則表示許可權完全放開,這會帶來安全問題,要小心!
第二步,確認本地主機的xfs是運行的.用ps檢查一下進程.
第三步,從本地主機(172.16.1.1)上通過網路登錄到遠程主機172.16.1.2上,你用telnet,ssh,rsh都可以.設置DISPLAY變數.
exportDISPLAY=172.16.1.1:0
第四步,現在可以使用遠程主機上的X 應用程序了.
這么樣,很方便吧,但是你還不能掌控整個桌面環境,這個工作就交給vnc吧!Remote X 在區域網上運行效果很不錯,普通的電話撥號就不用試了,速度太慢了。
二、vnc
我相信有不少人在Windows環境用過pcanywhere,但你想不想用一個免費的,可以在Linux,win9x/nt上都可以使用的pcanywhere,這就是vnc.
vnc就是vitualnetwork computing的縮寫,它支持許多操作平台,甚至可在瀏覽器中操作.
我主要介紹vncvIEwer的用法,以及用Linux遠程式控制制Linux或nt.
vncclIEnt通過架構在tcp/ip上的vnc協議與vncserver溝通,通過認證後,把X server的桌面環境,輸入設備,和X 資源交給vncserver掌控,vncserver將桌面環境通過vnc協議送給vncclient端.讓vncclient來操縱vncserver桌面環境和輸入設備.
首先下載到vnc的Linux版本和Windows版本.
當前的Linux版本是vnc-3.3.3r1_x86_Linux_2.0.tgz
當前的Windows版本是vnc-3.3.3r7_x86_win32.zip
1.安裝Linux版的vnc
(1)安裝
tarzxvfvnc-3.3.3r1_x86_Linux_2.0.tgz
cdvnc_x86_Linux_2.0
cp*vnc* /usr/local/bin/
mkdir/usr/local/vnc
cp-r classes/ /usr/local/vnc/
(2)設置vncserver的訪問密碼
vncpasswd
(3)啟動vncserver
vncserver
注意運行後顯示的信息,記下所用的埠號,一般從1開始,因為0被x server佔用了.現在,你就能提供vnc服務了.vncclIEnt的用法等會介紹.
2、安裝nt版的vnc
1)安裝
解開vnc-3.3.3r7_x86_win32.zip包後,會產生winvnc和vncvIEwer兩個目錄.winvnc目錄中是vncserver的安裝程序,vncviewer目錄中是vncclient的安裝序.我只關心vncserver,在winvnc目錄中執行setup即可.
2)設置
首先執行install default registry settings.
run winvnc(app mode)就是執行vncserver
這時可看到winvnc運行的小圖標,用滑鼠右鍵點擊圖標,在propertIEs/incoming connections中設定密碼.默認配置即可.
現在,你的nt就能提供vnc服務了.
3、使用vncvIEwer
vncserver啟動成功後,你就可用vncvIEwer來遠程式控制制桌面了.
vncvIEwerxxx.xxx.xxx.xxx:displaynumber
例如,vncvIEwer172.16.1.2:1
按要求輸入密碼就可以看到遠程的桌面了.
注意:vIEwers需要在16位色的顯示模式下工作,如果您的操作系統中沒上16位色,那麼請您及時的調整您計算機的顯示模式。不然vncviewer無法正常工作。
4、Linux版vncserver的改進.
Linux上的vncserver內定的桌面管理環境是twm,實在是太簡陋了.
修改$HOME/.vnc/xstartup這個文件.
把所有內容的行前加上#,再在接尾部份加上:
startkde&
你當然可用你喜好的桌面代替.我這是用kde來代替twm,速度會慢少少,但用起來方便不少.
注意要重新啟動vncserver.
5、通過瀏覽器使用vnc
通過瀏覽器使用vnc,要注意埠號的變化.
假設vncserver是172.16.1.2:1的話,那麼,可用瀏覽器訪問http://172.16.1.2:5801
埠號=display number + 5800
完成。
『捌』 如何遠程連接linux遠程桌面
Linux(Ubuntu) 下做一些設置在windows中就可以打開遠程桌面登錄Ubuntu,或者在本地Ubuntu遠程登錄windows或者Ubuntu遠程登錄別的Ubuntu桌面,小編就分享如何做這些設置。
由於工作等的需要現在很多人都需要使用Linux系統和windows系統,Ubuntu是比較流行的一種Linux發行版,一般在本地計算機上面使用windows系統,遠程的電腦是用Ubuntu系統,然後在windows上使用遠程登錄到Ubuntu系統,小編下面就來分享如何在Ubuntu系統上面設置好,然後在windows系統遠程登錄到Ubuntu。
本經驗說明:
小編的這個建議只適合於10.10之前版本的ubuntu系統,後面的11.04,11.10。。。14.04系統因為採用的默認桌面不同,所以本經驗不適用,若要使用,那麼請安裝GNOME桌面
方法/步驟
首先在Ubuntu系統中打開終端命令工具,然後輸入並運行下面的命令,來安裝xrdp工具,這個工具是Ubuntu設置遠程登錄必須安裝的工具:
sudo apt-get install xrdp
安裝xrdp工具後,在系統才按中依次點擊並打開「系統」-----「首選項」-----「遠程桌面」
在打開的「遠程桌面首選項」中,勾選共享下面的「允許他人查看您的桌面」和「允許其他用戶控制您的桌面」,若是對安全方面要求高,可以好勾選安全下面的「您必須為本機器確認每次訪問」,這樣別人每次遠程登錄你的系統,在你的桌面彈出是否允許別人登陸的提示,需要你允許,別人才能連接。
下面我們來驗證在Ubuntu系統打開遠程桌面,在系統菜單中依次點擊並打開「應用程序」-----「互聯網」-------「終端服務客戶端」
在打開的終端服務客戶端對話框的,計算器後面輸入我們要遠程登錄的計算機的IP地址,協議保持默認,其它可以不用填寫,然後點擊右下方的「連接」按鈕
之後就打開遠程登錄界面,在這里的Mole裡面選擇「sesman-Xvnc」,一般默認為這個,若不是這個那麼請選擇為這個協議,然後再下面輸入遠程的Ubuntu系統給登陸的用戶名和密碼,之後,點下面的OK按鈕
點OK按鈕後,會檢查登陸協議、用戶名和密碼,驗證完成後,就開始設置一些登陸的桌面環境,如下圖所示,不要點擊右下方的OK按鈕,桌面能正常連接會自動關閉這個對話框,若是驗證出錯,會有提示信息
登錄到遠程桌面後,就和實際使用自己的電腦一樣的,可以做任何操作,只要你有這些操作許可權
下面再來演示在windows系統中打開遠程桌面,windows
xp和win7系統基本類似,依次點擊並打開「開始」-----「所有程序」-----「附件」------「通訊」------「遠程桌面連接」,在打開的遠程桌面連接窗口的計算機後面輸入要登陸的遠程計算機的IP地址,然後點擊右下方的「連接」按鈕
彈出的遠程登錄界面和我們上面在Ubuntu遠程登錄Ubuntu系統是一樣的,選擇登陸協議,然後輸入用戶名和對應的密碼,點OK按鈕登錄
『玖』 常用的遠程連接Linux工具有哪些
命令遠程連接工具:Xshell、SecureCRT、Putty、SSH Secure Shell Client等
圖形遠程連接工具:xmanager(需安裝配置服務並打開177埠)、VNC-Viewer(linux需安裝vncserver)、windows自帶的遠程桌面(linux需安裝xrdp和vnc)
如果有什麼不懂的話可以去看看《Linux就該這么學》這本書,非常適合新手學習Linux。
『拾』 如何遠程使用家裡的linux機器
遠程使用家裡的linux機器,有多種方法,可以分為兩大類
1、通過ip地址/域名和ssh/telnet/遠程桌面等自帶工具
2、通過第三方軟體,例如TeamViewer(強烈推薦)
首先介紹TeamViewer(強烈推薦):
在有圖形界面的linux系統中,搜索teamviewer官網,下載相應的linux版本並安裝,在家裡linux機器運行此軟體,此時顯示一個id和密碼,記下來,只要能上網,在別的終端(如windows電腦、手機)下載teamviewer軟體,運行並選擇連接到夥伴,輸入剛才記下的id和密碼,接通後即可遠程式控制制家裡linux機器的桌面。
=============分界線,以下為不常用方法,不推薦=============
另外通過ip+ssh訪問:
這種辦法需要以下固定條件(之一)來保證在遠程的電腦能找到你家裡的linux
1、電腦有固定公網(外網)IP地址(固定ip需要花錢買,較貴,一般家裡少有)
(1)下載遠程終端如xshell,新建ssh/telnet連接並接通家裡linux機器,前提是機器支持以上方式訪問
2、電腦有不固定(隨機的)的公網ip地址(ADSL網路,不使用路由器屬於此情況)
(2)此情況需要使用DDNS軟體獲取機器的域名,如花生殼,獲取域名後,同(1)
3、電腦無固定公網ip地址,但有vpn設備,且vpn設備有固定公網ip(某些辦公網可能有,家裡極少)
(3)vpn撥號成功,獲知家裡linux機器的內網ip地址,使用ssh/telnel連接到linux機器的內網
滿足以上條件之一
以下情況【無法連接】家裡的linux機器
使用沒有提供公網ip地址網路環境,如長城寬頻、辦公網路