使用遠(yuǎn)程服務(wù)器的幾個(gè)技巧
瀏覽量: 次 發(fā)布日期:2023-10-11 19:28:14
使用遠(yuǎn)程服務(wù)器的幾個(gè)技巧
生信草堂
浙大生信博士團(tuán)隊(duì)傾力打造的一個(gè)科研人員學(xué)習(xí)交流的公眾微信平臺(tái)。我們致力于科研社區(qū)服務(wù),分享最前沿的科技進(jìn)展,提供生信分析方法,解讀經(jīng)典分析案例,公眾數(shù)據(jù)庫的挖掘和臨床數(shù)據(jù)統(tǒng)計(jì)分析。在此我們歡迎各位的加入!戳 這里 的生信草堂公眾號(hào)原文,請(qǐng)多關(guān)注哦~
如果你有一臺(tái)高性能的個(gè)人PC,那么絕大部分任務(wù)都能在本地解決。但是更為常見的情況是,你買了一臺(tái)小型服務(wù)器或者有專門的服務(wù)器平臺(tái),然后在本地進(jìn)行訪問,那么這里有幾個(gè)小技巧,你可以了解下。
Linux下訪問遠(yuǎn)程服務(wù)器的方法基本就是使用SSH(secure shell)。SSH其實(shí)是一種網(wǎng)絡(luò)協(xié)議,用來計(jì)算機(jī)之間的加密登陸,保證傳輸過程中即便信息被截獲了也無法解析出原始信息。SSH作為一種協(xié)議有多種使用方法,在Linux里面是OpenSSH,在Windows里面可以用putty或者Xshell。不過這里僅僅討論Linux 里面的ssh。在Linux中訪問遠(yuǎn)程主機(jī)的時(shí)候,大家肯定對(duì)如下指令不陌生:
ssh -p 22 xuzhougeng@10.10.87.36
其中指定端口號(hào),如果遠(yuǎn)程服務(wù)器沒有特殊說明,一般默認(rèn)都是22,所以可以省去. 后面為用戶@IP地址。第一次訪問的時(shí)候會(huì)問你是否要將該主機(jī)的公鑰加入信任名單中,當(dāng)然是選了。
那么問題來了,能不能討論不要輸入"xuzhougegn@10.10.87.36"呢?方法當(dāng)然是有的,你只需要?jiǎng)?chuàng)建文件,并添加主機(jī)信息
# 使用vi編輯器# vi ~/.ssh/configHost xzg HostName 10.10.87.36 User xuzhougegn Port 22
然后就能以訪問遠(yuǎn)程主機(jī),而需要輸入全部信息,又累還容易出錯(cuò)。
上面的技巧使得你訪問的時(shí)候不需要輸入主機(jī)全稱,但是依舊需要輸入密碼。如果密碼比較長,那么人就容易出錯(cuò),而且Linux輸密碼的時(shí)候啥都看不見,你都不知道自己輸了多少個(gè)字符,如果你的電腦只有自己用,完全連密碼輸入這一步都可以省呀。
連云港數(shù)據(jù)恢復(fù)避免每次都要密碼認(rèn)證的方法就是使用SSH公鑰。當(dāng)你把個(gè)人電腦的SSH公鑰存放到遠(yuǎn)程服務(wù)器的時(shí)候,遠(yuǎn)程服務(wù)器就完全信任了你,兩個(gè)人之間就再也沒有了隔閡。
首先是用創(chuàng)建密鑰(密碼為空時(shí),后續(xù)登陸時(shí)才能不需要輸入密碼)
$ ssh-keygen -b 2048Generating public/private rsa key pair.Enter file in which to save the key (/home/xzg/.ssh/id_rsa):/home/xzg/.ssh/id_rsa already exists.Enter passphrase (empty for no passphrase):Enter same passphrase again:Your identification has been saved in /home/xzg/.ssh/id_rsa.Your public key has been saved in /home/xzg/.ssh/id_rsa.pub.The key fingerprint is:SHA256:/1dusQI7WRUfsf9pG3CjCstIzGHPdPyRCO+zVF/efVM xzg@DESKTOP-CNF0I9CThe key's randomart image is:+---[RSA 2048]----+| ..|| o.|| . .+|| + . ..o|| oS. = =.oE|| + =.o.o.*oX|| + +.+=o OO|| . o +=+.o.B|| . o oo..o |+----[SHA256]-----+
然后是將自己的ssh公鑰添加到遠(yuǎn)程服務(wù)器的.這個(gè)方法比較多
ssh-copy-id
$ ssh-copy-id xuzhougegn@10.10.87.36/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/home/xzg/.ssh/id_rsa.pub"/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keysxuzhougegn@10.10.87.36's password:Number of key(s) added: 1Now try logging into the machine, with: "ssh 'xuzhougegn@10.10.87.36'"and check to make sure that only the key(s) you wanted were added.
用顯示,然后復(fù)制到遠(yuǎn)程服務(wù)器的中
遠(yuǎn)程操作時(shí),一旦終端關(guān)閉,所有這個(gè)終端運(yùn)行的進(jìn)程都會(huì)收到信號(hào),然后這些程序就會(huì)立即退出。如果你的命令需要運(yùn)行好幾個(gè)小時(shí)或者好幾天,你肯定不愿意一直開著終端,因?yàn)榫W(wǎng)絡(luò)問題功虧一簣。解決方法也是有的,而且還有好幾種,這里就說說和
故名思意,就是不要hup,即能夠捕捉到終端發(fā)出的SIGHUP信號(hào)并無視他,就不必?fù)?dān)心自己的命令被終端關(guān)閉了。
# 實(shí)例nohup bash snp_calling.sh > output.txt
如果你不知道自己的命令有多久,所以不知道要不要輸入nohup, 其實(shí)用(或tmux)效果更好
# 開啟一個(gè)screenscreen -S hisat2# 使用ctrl +a ctrl +d 掛起screen -list # 查看運(yùn)行的sreenThere is a screen on: 46953.hista2 (Detached)1 Socket in /var/run/screen/S-xuzhougegn.# 繼續(xù)之前的screenscreen -r hisat2
本文介紹三種連接遠(yuǎn)程服務(wù)器的小技巧
利用ssh config添加常用服務(wù)器
利用ssh公鑰避免重復(fù)輸入密碼
利用screen/nohup 長時(shí)間運(yùn)行程序
相關(guān)推送:
發(fā)表在nature上的基因組分析網(wǎng)站平臺(tái)工具--GeNets
影響實(shí)驗(yàn)精確度的RNA分析套路及優(yōu)化
讀一文掌握LncRNA研究套路
GWAS深度分析的策略
GWAS的基因型填充是怎么回事?
GWAS還能走多遠(yuǎn)?——十年的思考
Nature=GWAS + 公共數(shù)據(jù)庫 ?【文獻(xiàn)精析】
公共數(shù)據(jù)庫也能發(fā)NG—lncRNA研究新思路
Nature用到的GWAS數(shù)據(jù)通路富集方法--MAGMA軟件|別樣的公共數(shù)據(jù)庫挖掘(內(nèi)有練習(xí)資料)
GWAS+lncRNA是否能成為后基因組研究的寵兒?
GWAS研究的轉(zhuǎn)機(jī)|轉(zhuǎn)錄因子(PU.1)參與調(diào)節(jié)阿茲海默癥(AD)
如何利用分子實(shí)驗(yàn)驗(yàn)證GWAS發(fā)現(xiàn)的SNP?【文獻(xiàn)還原】
雙相情感障礙最新GWAS結(jié)果
Nature Genetics: GWAS證明遺傳和飲食決定腸道微生物組結(jié)構(gòu)
Freescience聯(lián)盟QQ交流群: 463367325
點(diǎn) 這里 領(lǐng)我們整理的軟件庫
點(diǎn) 這里 查看sci文章潤色服務(wù)
點(diǎn) 這里 看R界傳奇老司機(jī)直播錄像
點(diǎn) 這里 進(jìn)免費(fèi)免安裝的文獻(xiàn)下載神器
點(diǎn)本文左下角的 閱讀原文,手機(jī)端可關(guān)鍵詞檢索歷史推送資料
. 陣列降級(jí)后還能用嗎,陣列降級(jí)后使用指南與注意事項(xiàng)
. 存儲(chǔ)硬盤壞了可以直接換個(gè)新的硬盤嗎電腦能用嗎,電腦仍可正常使用
. 硬盤數(shù)據(jù)恢復(fù)軟件哪個(gè)好用一點(diǎn),硬盤數(shù)據(jù)恢復(fù)軟件哪個(gè)好用?2024年十大推薦及使用技巧
. rman備份恢復(fù)到另一臺(tái)服務(wù)器,rman備份恢復(fù)詳解
. 如何使用 Oracle 環(huán)境變量,什么是 Oracle 環(huán)境變量
. 手機(jī)服務(wù)器找回方法,手機(jī)服務(wù)器找回方法詳解
. 超融合能解決數(shù)據(jù)一致性嗎?,超融合服務(wù)器和普通服務(wù)器的區(qū)別
. 超融合3副本需要幾臺(tái)服務(wù)器,超融合3副本架構(gòu)需要多少臺(tái)服務(wù)器?
. 硬盤恢復(fù)的數(shù)據(jù)不能用了,硬盤恢復(fù)數(shù)據(jù)無法使用的原因及解決方案
. 常州服務(wù)器數(shù)據(jù)恢復(fù)成功
. oracle數(shù)據(jù)庫怎么使用,Oracle數(shù)據(jù)庫入門指南
. 移動(dòng)硬盤數(shù)據(jù)恢復(fù)軟件哪個(gè)好用,移動(dòng)硬盤數(shù)據(jù)恢復(fù)軟件哪個(gè)好用?2024年推薦與使用指南
. 濟(jì)南服務(wù)器硬盤數(shù)據(jù)恢復(fù),專業(yè)服務(wù),守護(hù)企業(yè)數(shù)據(jù)安全
. 超融合存儲(chǔ)是什么,超融合服務(wù)器三大品牌哪三家
. 超融合啥意思,超融合服務(wù)器和普通服務(wù)器的區(qū)別
. 超融合 融合解除,超融合服務(wù)器和普通服務(wù)器的區(qū)別
. 超融合數(shù)據(jù)庫一體機(jī),超融合服務(wù)器三大品牌哪三家
. 服務(wù)器恢復(fù)是什么意思,阿里云服務(wù)器釋放是什么意思