導航:首頁 > 配伺服器 > linux遠程伺服器怎麼輸入驗證碼

linux遠程伺服器怎麼輸入驗證碼

發布時間:2022-09-10 20:13:43

Ⅰ ssh遠程登陸linux系統,不能輸入密碼!

選擇第三個選項,如下圖:

Ⅱ 如何通過ssh工具遠程連接linux伺服器

有時候需要遠程登錄進行一些配置。這時候就需要SSH了。我的VPS自帶SSH服務端,因此這里只需要配置客戶端就可以了。

默認配置

Windows下有很多SSH工具。在這里我是用的是Putty。如果安裝了Git並配置使用Putty的話,就不需要另外在安裝Putty了。使用SSH連接伺服器的命令如下:
ssh IP地址

一般來說為了安全性考慮,埠號等一些參數並不會使用默認值。這樣的話命令就變成這樣:
ssh 用戶名@IP地址 -p 埠號

如果連接成功的話會提示你輸入遠程伺服器的密碼。全部成功之後SSH就會顯示遠程伺服器的提示符,這時候就說明連接成功了。

密鑰登錄

每次登錄SH都需要輸入密碼很麻煩,而且可能不太安全。SSH還能使用另外一種登錄方式,也就是使用密鑰登錄。這種登錄方式需要客戶端生成一堆公鑰私鑰對,然後將公鑰添加到伺服器中,這樣下次就可以直接登錄了。

首先生成SSH密鑰,依照提示輸入信息即可。默認生成在用戶主目錄中的.ssh文件夾中。帶pub的是公鑰,接下來需要添加到伺服器中。
ssh-keygen

然後將本地公鑰添加到伺服器中,需要使用另一個命令:
scp -P 埠號 本地文件路徑 用戶名@遠程伺服器地址:遠程路徑
然後登陸伺服器,找到復制進去的公鑰,將公鑰名字改為authorized_keys並添加到對應的.ssh文件夾中。然後退出SSH重新登陸試試,成功的話不需要輸入密碼就會直接進入遠程伺服器
更深入的了解ssh的話可以看下http://www.linuxprobe.com/chapter-09.html

Ⅲ 如何使用SSH登錄Linux伺服器

首先進入/etc目錄下,/etc目錄存放的是一些配置文件,比如passwd等配置文件,要想使用ssh遠程登陸,需要配置/etc/ssh/sshd_config文件里的配置信息,使用vim編輯,在命令行模式下輸入vim/etc/ssh/sshd_config,進入之後,按「i」進入編輯狀態,在其文件里找到並修改為:PasswordAuthentication yes,PermitRootLogin yes兩行即可,

此時可以查看ssh狀態是否為運行狀態,運行狀態即可使用ssh遠程登陸。

使用「ifconfig」命令查詢ip地址

使用ssh登陸時,輸入主機(linux的ip地址),賬號,密碼登陸!

如果需要遠程連接SSH,需要把22埠在防火牆上開放,關閉防火牆,或者設置22埠例外/etc/init.d/iptables stop

怎麼通過ssh登陸可參看下一篇「通過ssh實現遠程登陸伺服器!」

大致步驟為:

SSH 服務配置文件位置
/etc/ssh/sshd_config

# 修改配置
PasswordAuthentication yes
PermitRootLogin yes

# 啟動SSH 服務
sevice ssh start/stop/status

安裝SSH:yum install ssh
啟動SSH:service sshd start
設置開機運行:chkconfig sshd on

Ⅳ 如何為 Linux 系統中的 SSH 添加雙重認證

第一步需要在運行著OpenSSH服務的Linux主機上安裝Google認證器。按照如下步驟安裝Google認證器及其PAM模塊。

用安裝包安裝 Google Authenticator
如果你不想自己構建 Google Authenticator,在幾個 Linux 發行版上有已經編譯好的安裝包。安裝包裡麵包含 Google Authenticator 二進製程序和 PAM 模塊。

在 Ubuntu 上安裝 Google Authenticator:
$ sudo apt-get install libpam-google-authenticator

在 Fedora 上安裝 Google Authenticator:
$ sudo yum install google-authenticator
在 CentOS 上安裝 Google Authenticator ,需要首先啟用 EPEL 軟體庫,然後運行如下命令:

$ sudo yum install google-authenticator
如果不想使用已經編譯好的安裝包,或者你的 Linux 發行版不在此列,可以自行編譯:

在 Linux 上 Google Authenticator
首先,安裝構建 Google Authenticator 所需的軟體包。

在 Debian、 Ubuntu 或 Linux Mint 上:

$ sudo apt-get install wget make gcc libpam0g-dev
在 CentOS、 Fedora 或 RHEL上:

$ sudo yum install wget make gcc pam-devel
然後下載 Google Authenticator 的源代碼,並按如下命令編譯。
$ tar xvfvj libpam-google-authenticator-1.0-source.tar.bz2
$ cd libpam-google-authenticator-1.0
$ make
如果構建成功,你會在目錄中看到 pamgoogleauthenticator.so 和 google-authenticator 兩個文件。

最後,將 Google Authenticator 安裝到合適位置

$ sudo make install
排錯
當編譯 Google Authenticator 時出現如下錯誤:

fatal error: security/pam_appl.h: No such file or directory
要修復這個問題,請安裝如下依賴包。

在 Debian、 Ubuntu 或 Linux Mint 上:

$ sudo apt-get install libpam0g-dev
在 CentOS、 Fedora 或 RHEL 上:

$ sudo yum install pam-devel
當Google認證器安裝好後,你需要在Linux主機上創建驗證密鑰,並且在安卓設備上注冊,注意這項配置操作是一次性的。我們將詳細敘述如何完成這些操作:

生成驗證密鑰
在Linux主機上運行Google認證器

$ google-authenticator
你將看到一個QR碼,它使用如下圖形表示我們數字形態的密鑰。一會我們要用到它在安卓設備上完成配置。

Google認證器會問一些問題,如果你不確定,就回答"Yes"。這個應急備用驗證碼(圖中 emergency scratch codes)可以在你由於丟失了綁定的安卓設備的情況下(所以不能得到生成的一次性密碼)恢復訪問。最好將應急備用驗證碼妥善保存。

在安卓設備上運行Google認證器
我們需要在安卓設備上安裝Google Authenticator app才能完成雙因子認證,到Google Play下載並安裝一個。在安卓設備上運行Google認證器,找到下圖所示中的配置菜單。

你可以選擇"Scan a barcode" 或者"Enter provided key"選項。"Scan a barcode"允許你掃描QR碼來完成密鑰的輸入,在此可能需要先安裝掃描軟體Barcode Scanner app。如果選擇"Enter provided key"選項,你可以使用鍵盤輸入驗證密鑰,如下圖所示:

為SSH伺服器用Google認證器
最終我們需要修改兩個文件來完成集成Google認證器和OpenSSH服務這臨門一腳。

首先,修改PAM配置文件,命令和需添加的內容如下:

$ sudo vi /etc/pam.d/sshd
auth required pam_google_authenticator.so
然後打開SSH配置文件,找到參數,並啟用它。

$ sudo vi /etc/ssh/sshd_config
yes

最後,重啟SSH服務。

在 Ubuntu、 Debian 和 Linux Mint 上:

$ sudo service ssh restart
在Fedora (或 CentOS/RHEL 7)上:

$ sudo systemctl restart sshd
在CentOS 6.x或 RHEL 6.x上:

$ sudo service sshd restart
驗證雙因子認證
在綁定的安卓設備上運行Google認證器,獲得一個一次性驗證碼,該驗證碼30秒內有效,一旦過期,將重新生成一個新的驗證碼。

現在和往常一樣,使用SSH登錄終端

$ ssh user@ssh_server
當提示你輸入驗證碼的時候,輸入我們剛獲得的驗證碼。驗證成功後,再輸入SSH的登錄密碼。

Ⅳ linux下怎麼連接遠程ssh

步驟如下:

1、查詢安裝SSH服務

(1)登陸linux系統,打開終端命令。輸入 rpm -qa |grep ssh 查找當前系統是否已經安裝

Ⅵ 在linux系統上如何連接遠程伺服器

打開終端使用ssh命令鏈接遠程伺服器。 命令格式 : ssh [email protected](root對應你使用的用戶名,192……對應的伺服器ip地址,一般伺服器埠22,命令默認22.如果需要更改埠在ssh後面 -p 埠)詳細了解linux,請關注《linux就該這么學》官網。

Ⅶ xshell如何正確來連接遠程Linux伺服器

Ⅷ linux遠程連接工具

五個非常好用的Linux遠程連接工具:

第一款:Xshell(https://www.netsarang.com)

Xshell是一個非常強大的安全終端模擬軟體,它支持SSH1,SSH2,以及Windows平台的TELNET協議。Xshell可以在Windows界面下用來訪問遠端不同系統下的伺服器,從而比較好的達到遠程式控制制終端的目的,Xshell非常符合使用習慣,值得推薦。

優點:

①界面設計簡潔,人性化,用起來比較舒服。

②支持標簽,打開多個會話鏈接的時候比較方便。

③可以保存密碼,方便下次直接使用,當然要做好電腦安全防護。

④支持rz和sz命令,這兩個命令在傳輸少量小文件時非常方便。

⑤圖形化支持本地和遠程文件之間的傳輸,方便系統部署和日誌排查。

第二款:winscp(https://winscp.net/eng/docs/lang:chs)

winscp是一個Windows環境下使用SSH的開源圖形化SFTP工具客戶端。同時支持SCP協議,它的主要功能就是在本地與遠程計算機間安全的復制傳輸文件。winscp+putty軟體配套使用。

優點:

①簡潔的圖形用戶界面。

②Windows完美集成。

③完美支持所有常用文件操作。

④可以批處理腳本和命令行方式。

⑤多種半自動、自動的目錄同步方式。

⑥內置文本編輯器。

⑦可以存儲會話信息,方便下次使用。

⑧可將設置存在配置文件中而非注冊表中,適合在移動存儲設備上操作。

第三款:PuTTY(.putty.org/)

PuTTY是SSH和telnet客戶端,最初由Simon
Tatham為Windows平台開發。用MIT許可證授權,包含的組件有:PuTTY、PuTTYgen、PSFTP、PuTTYtel、Plink、PSCP、Pageant,默認登錄協議是SSH,默認的埠為22。PuTTY主要用來遠程連接伺服器,它支持SSH、Telnet、Serial等協議的連接。最常用的是SSH協議,用它來遠程管理Linux伺服器非常方便。

優點:

①完全免費開源。

②跨平台。

③綠色軟體,體積不到1M,不需要安裝,佔用系統資源少。

④完全支持SSH1和SSH2。

第四款:MobaXterm(/mobaxterm.mobatek.net/)

MobaXterm的功能非常全面,幾乎提供了所有重要的遠程網路工具,以及Windows桌面上的Unix命令,登錄之後默認開啟sftp模式。

優點:

①功能非常全,基本上涵蓋了伺服器運維所有功能。

②免費開源。

③豐富的插件。

④超多好用的快捷鍵,效率非常高。

⑤支持多標簽,切換也十分方便。

第五款:FinalShell(http://www.hostbuf.com/)

FinalShell是一體化的伺服器網路管理軟體,不僅是SSH客戶端,FinalShell還是功能強大的開發、運維工具,充分滿足用戶的開發運維需求。

優點:

①跨平台。

②支持內存、CPU性能監控,Ping延遲丟包,Trace路由監控。

③支持rz、sz。

Ⅸ linux下ssh怎麼登錄

您好,1.使用用戶名密碼登錄
在命令行中輸入命令:
ssh username@ip_address -p port
之後系統會提示輸入密碼,輸入後即可登錄。
如果不添加-p選項,則默認是22埠
還可以使用-l選項輸入用戶名:
ssh -l username ip_address -p port
2.使用密鑰登錄(不使用密碼)
首先生成密鑰,在任意目錄下輸入命令:
ssh-keygen -t rsa -P ''
-P表示密碼,-P ''表示空密碼
之後系統會提示輸入生成的密鑰文件的文件名,可以輸入任意名稱,比如id_rsa,回車
系統會在當前目錄下生成id_rsa與id_rsa.pub兩個文件
在根目錄下新建.ssh文件夾,將生成的密鑰文件拷貝過去
mkdir -p ~/.ssh
-p選項表示如果文件夾已經存在則不再新建。
然後將之前生成的兩個文件都拷貝到.ssh文件夾中
cp id_rsa* ~/.ssh/
把公鑰文件id_rsa.pub拷貝到需要登錄的伺服器上
用scp命令
scp -P port ~/.ssh/id_rsa.pub username@ip_address:~
-P表示要登錄伺服器的埠好,不加默認為22。
之後系統會提示輸入密碼,輸入即可完成拷貝
登錄遠程伺服器,在用戶根目錄下新建.ssh文件夾(如果不存在),在其中新建authorized_keys文件(如果不存在),把id_rsa.pub添加到authorized_keys文件中
mkdir -p ~/.ssh
這是在遠程伺服器上新建ssh文件夾
cat id_rsa.pub >> .ssh/authorized_keys
將id_rsa.pub文件添加到authorized_keys文件中(如文件不存在則新建)
注意:要保證.ssh與authorized_keys用戶自己都有寫許可權
退出當前遠程登錄,之後就可以不使用密碼遠程登錄了

閱讀全文

與linux遠程伺服器怎麼輸入驗證碼相關的資料

熱點內容
小米桌面文件夾亂碼怎麼回事 瀏覽:856
點歌台app怎麼連接 瀏覽:318
大學電腦編程學什麼好 瀏覽:348
上哪裡取消應用加密 瀏覽:172
電氣控制與可編程式控制制器pdf 瀏覽:85
cad圖紙不能跨文件夾粘貼 瀏覽:254
學生雲伺服器主機 瀏覽:885
單片機狀態周期 瀏覽:622
lua中的android 瀏覽:443
加密貴還是植發貴 瀏覽:664
陽光壓縮機繼電器 瀏覽:971
修改阿里雲伺服器密碼 瀏覽:817
lk4102加密晶元 瀏覽:588
怎麼更改app店面 瀏覽:489
設備部門如何做好伺服器 瀏覽:849
androido下載 瀏覽:478
神奇高量戰法副圖源碼 瀏覽:830
匯編語言設計凱撒密碼加密器 瀏覽:392
主次梁加密是加在哪裡 瀏覽:664
模板匹配演算法matlab 瀏覽:825