linux的ssh命令(linux ssh 命令)
linux ssh 保持連接 用什么命令?
通過(guò)ssh連接到linux服務(wù)器,如果時(shí)間長(zhǎng)了,可能連接會(huì)自動(dòng)斷開。為了保持ssh連接,需要在比較短的時(shí)間內(nèi),發(fā)生數(shù)據(jù)的傳送。
要達(dá)到這個(gè)目的,你可以運(yùn)行一個(gè)不斷顯示變化內(nèi)容的程序,比如你可以使用top這個(gè)命令,然后就能夠不斷地顯示系統(tǒng)的各個(gè)進(jìn)程的狀態(tài),這樣就能保持連接時(shí)間長(zhǎng)一點(diǎn)。
ssh命令參數(shù)詳解?
ssh命令格式:
ssh host
選項(xiàng):
-1:強(qiáng)制使用ssh協(xié)議版本1;
-2:強(qiáng)制使用ssh協(xié)議版本2;
-4:強(qiáng)制使用IPv4地址;
-6:強(qiáng)制使用IPv6地址;
-A:開啟認(rèn)證代理連接轉(zhuǎn)發(fā)功能;
-a:關(guān)閉認(rèn)證代理連接轉(zhuǎn)發(fā)功能;
-b:使用本機(jī)指定地址作為對(duì)應(yīng)連接的源ip地址;
-C:請(qǐng)求壓縮所有數(shù)據(jù);
-F:指定ssh指令的配置文件;
-f:后臺(tái)執(zhí)行ssh指令;
-g:允許遠(yuǎn)程主機(jī)連接主機(jī)的轉(zhuǎn)發(fā)端口;
-i:指定身份文件;
-l:指定連接遠(yuǎn)程服務(wù)器登錄用戶名;
-N:不執(zhí)行遠(yuǎn)程指令;
-o:指定配置選項(xiàng);
-p:指定遠(yuǎn)程服務(wù)器上的端口;
-q:靜默模式;
-X:開啟X11轉(zhuǎn)發(fā)功能;
-x:關(guān)閉X11轉(zhuǎn)發(fā)功能;
-y:開啟信任X11轉(zhuǎn)發(fā)功能。
shh指令怎么用?
ssh命令用法:ssh+加要執(zhí)行的命令,需在SSH 2客戶端上使用。
1、SSH客戶端版本查看。
有時(shí)需確認(rèn)SSH客戶端及其相應(yīng)的版本號(hào)。使用ssh -V命令可以得到版本號(hào)。注意,Linux一般自帶的是OpenSSH: 下面例子即表明該系統(tǒng)正在使用OpenSSH:
$ ssh -V OpenSSH_3.9p1, OpenSSL 0.9.7a Feb 19 2003。
下面的例子表明該系統(tǒng)正在使用SSH2:
$ ssh -V ssh: SSH Secure Shell 3.2.9.1 (non-commercial version) on i686-pc-linux-gnu。
2、用SSH登錄到遠(yuǎn)程主機(jī)。
當(dāng)?shù)谝淮问褂胹sh登錄遠(yuǎn)程主機(jī)時(shí),會(huì)出現(xiàn)沒有找到主機(jī)密鑰的提示信息。輸入"yes"后,系統(tǒng)會(huì)將遠(yuǎn)程主機(jī)的密鑰加入到主目錄下.ssh/hostkeys下,這樣就可繼續(xù)操作。
3、調(diào)試SSH客戶端會(huì)話。
當(dāng)ssh連接出現(xiàn)問(wèn)題時(shí),需通過(guò)查看調(diào)試信息來(lái)定位這些錯(cuò)誤。使用v選項(xiàng)(注意:是小寫的v),即可查看調(diào)試信息。
4、用SSH退出符切換SSH會(huì)話。
遠(yuǎn)程登陸到一臺(tái)主機(jī)A,然后從A登陸到B,如希望在A上做操作,還得再開一個(gè)終端。
當(dāng)使用ssh從本機(jī)登錄到遠(yuǎn)程主機(jī)時(shí),希望切換到本地做一些操作,然后再重新回到遠(yuǎn)程主機(jī)。這時(shí),不需中斷ssh連接,只需按照如下步驟操作即可:當(dāng)已經(jīng)登錄到了遠(yuǎn)程主機(jī)時(shí),可能想要回到本地主機(jī)進(jìn)行一些操作,然后又繼續(xù)回到遠(yuǎn)程主機(jī)。(1)登入遠(yuǎn)程主機(jī):localhost$ ssh -l jsmith remotehost。(2)已連接遠(yuǎn)程主機(jī):remotehost$。(3)要臨時(shí)回到本地主機(jī),輸入退出符號(hào):“~”與“Control-Z”組合。當(dāng)輸入“~”不會(huì)立即在屏幕上看到,按下<Control-Z>并且按回車之后一起顯示。如下,在遠(yuǎn)程主機(jī)中以此輸入“~<Control-Z>”remotehost$ ~^Z + Stopped ssh -l jsmith remotehost localhost$。(4)已經(jīng)退回到本地主機(jī),ssh遠(yuǎn)程客戶端會(huì)話就在UNIX后臺(tái)中運(yùn)行,可向下面那樣查看它:localhost$ jobs + Stopped ssh -l jsmith remotehost。(5)可將后臺(tái)運(yùn)行的ssh會(huì)話進(jìn)程切換到前臺(tái),重新回到遠(yuǎn)程主機(jī),而無(wú)需輸入密碼:localhost$ fg %1 ssh -l jsmith remotehost remotehost$。
5、用SSH退出字符會(huì)話,顯示信息。
要取得一些關(guān)于當(dāng)前會(huì)話有用信息,可按以下方式完成。這只能在SSH 2客戶端上使用。登錄到遠(yuǎn)程服務(wù)器:localhost$ ssh -l jsmith remotehost。在遠(yuǎn)程服務(wù)器上,輸入ssh退出字符~并輸入s。會(huì)顯示出很多有關(guān)當(dāng)前ssh連接的有用信息。
如何查看SSH的版本號(hào)?
查看ssh軟件版本命令:#ssh -V如果查看使用協(xié)議版本:檢查本地OpenSSH服務(wù)器支持的SSH協(xié)議版本,你可以參考/etc/ssh/sshd_config這個(gè)文件。用文本編輯器打開/etc/ssh/sshd_config,并且查看“Protocol”字段。 如果如下顯示,就代表服務(wù)器只支持SSH2。 Protocol 2 如果如下顯示,就代表服務(wù)器同時(shí)支持SSH1和SSH2。 Protocol 1,2
總結(jié)
以上是生活随笔為你收集整理的linux的ssh命令(linux ssh 命令)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 禅道开源版用户手册_Docker搭建开源
- 下一篇: 哪些账户在开立时需向人民银行备案(人民银