??這是在進(jìn)入實(shí)驗(yàn)室遇到的第一個(gè)問題岭洲,實(shí)驗(yàn)室搭建了一個(gè)ubuntu操作系統(tǒng)的服務(wù)器扮超,以便大家訪問并使用其GPU的計(jì)算資源扒腕,作為一個(gè)什么都不知道的小白擂达,做了許多嘗試解決了這個(gè)問題土铺,因?yàn)橹安捎玫碾娔X是windows系統(tǒng),后續(xù)換了Mac谍婉,所以將從這兩個(gè)系統(tǒng)介紹一下心路歷程
??談到遠(yuǎn)程服務(wù)器舒憾,主要連接方式就是ssh, 也就是Secure Shell穗熬,連接后可以得到一個(gè)遠(yuǎn)程服務(wù)器的shell镀迂,也就是ubuntu服務(wù)器的終端。
Windows:PuTTY + Xming
PuTTY是一個(gè)用于連接的軟件唤蔗,功能較為強(qiáng)大探遵,主要服務(wù)于Windows 系統(tǒng)窟赏,目前據(jù)說Linux 也有使用,這個(gè)不太清楚箱季,我們使用其實(shí)現(xiàn)ssh鏈接涯穷,后者xming實(shí)現(xiàn)圖形界面的跨平臺展示。
- 首先是服務(wù)器端的處理(并沒有操作過藏雏,因?yàn)榉?wù)器不是我搭的??)
1 sudo apt-get install openssh-server
2 sudo apt-get install xbase-clients
下載并安裝PuTTY 和Xming(大家可以從網(wǎng)上找拷况,并不難找,無需配置直接安裝)
-
打開PuTTY掘殴,來到其主界面赚瘦,如果是下載的眾多可執(zhí)行文件的壓縮包,解壓后可以看到下列程序列表奏寨,如果下載的是單一的putty.exe也沒關(guān)系起意,只要有putty 的執(zhí)行文件就可以
-
運(yùn)行putty.exe,可以看到如下界面病瞳,IP address填寫遠(yuǎn)程服務(wù)器IP揽咕,端口號默認(rèn)選用22端口。連接類型默認(rèn)選擇SSH套菜,點(diǎn)擊確定后就可以打開遠(yuǎn)程服務(wù)器的shell亲善,此時(shí)不可以使用圖形界面
如果需要使用圖形界面,打開下載的Xming的可執(zhí)行文件笼踩,可以看到出現(xiàn)一個(gè)圖標(biāo)逗爹,證明X server已經(jīng)打開
-
此時(shí)再打開putty.exe,輸入IP后選擇嚎于,Connection 的SSH前面的加號掘而,點(diǎn)擊X11,勾選Enable X11 forwarding復(fù)選框于购,如下圖所示
-
點(diǎn)擊Open袍睡,輸入賬號密碼即可登錄遠(yuǎn)程服務(wù)器的shell,如下圖所示
Mac:終端ssh命令 + XQuartz
- Mac OS是基于Unix內(nèi)核的圖形界面操作系統(tǒng)肋僧,有許多方便的地方斑胜,比如ssh命令,打開終端嫌吠,執(zhí)行
ssh [-l login_name] [-p port] [user@]hostname
? 如下圖所示
使用遠(yuǎn)程服務(wù)器中的一些問題
1.權(quán)限問題
? ? 對于我來說是沒有管理員權(quán)限的止潘,有一些東西是無法使用的,作為導(dǎo)師組里的萌新辫诅,一般沒有管理員權(quán)限凭戴,這個(gè)就需要聯(lián)系管理員了,普通賬號是沒辦法使用sudo命令的炕矮,一些大環(huán)境的安裝么夫,比較難實(shí)現(xiàn)者冤。最開始我給自己的服務(wù)器賬號下面裝Anaconda,就遇到了連不上網(wǎng)和無法使用sudo的問題档痪。
? ? 后來就使用了很笨的方法涉枫,本地下載Anaconda 的安裝腳本,使用sftp協(xié)議上傳到遠(yuǎn)端服務(wù)器再安裝??腐螟,后面我會對怎么本地向服務(wù)器傳送文件作出簡單說明愿汰。
2.無法上網(wǎng)
? ? 首先檢查服務(wù)器是否連接外網(wǎng),因?yàn)槲以谛@里遭垛,使用的校園網(wǎng)內(nèi)網(wǎng)登陸服務(wù)器尼桶,如果服務(wù)器不能連接外網(wǎng),自然無法在shell里使用apt-get等命令锯仪。
還有就是服務(wù)器連接外網(wǎng),我們學(xué)校校園網(wǎng)連接外網(wǎng)需要輸入校園網(wǎng)賬號趾盐,需要身份認(rèn)證庶喜,這個(gè)需要開啟圖形界面,在終端輸入
firefox
打開火狐瀏覽器救鲤,認(rèn)證界面輸入賬號密碼即可
3.如何本地向服務(wù)器上傳文件
windows環(huán)境:推薦使用WinSCP軟件久窟,GUI操作,適合我這種對命令不熟悉的
人使用本缠,可以將本地和遠(yuǎn)程同時(shí)顯示在界面上斥扛,類似于Windows的文件管理系統(tǒng)的使用。scp命令:windows和Mac都可以使用丹锹,可以自行百度命令的使用稀颁,目前還沒看到Mac 的圖形操作,熟悉命令就好楣黍。
其他問題后續(xù)更新中……
END