在 Linux 中配置SSH登入提示

2021-08-17 06:32:00 字數 1988 閱讀 1996

在本文中,我們將引導你配置它們。

如何在使用者登入前連線系統時顯示訊息

當使用者連線到伺服器並且在登入之前,這個訊息將被顯示給他。意味著當他輸入使用者名稱時,該訊息將在密碼提示之前顯示。

你可以使用任何檔名並在其中輸入資訊。在這裡我們使用 /etc/login.warn 並且把我們的訊息放在裡面。

# cat /etc/login.warn

!!!! welcome to kerneltalks test server !!!!

this server is meant for testing linux commands and tools. if you are

not associated with kerneltalks.com and not authorized please dis-connect

immediately.

現在,需要將此檔案和路徑告訴 sshd 守護程序,以便它可以為每個使用者登入請求獲取此標語。對於此,開啟 /etc/sshd/sshd_config 檔案並搜尋 #banner none。

這裡你需要編輯該配置檔案,並寫下你的檔名並刪除注釋標記(#)。它應該看起來像:banner /etc/login.warn。

儲存檔案並重啟 sshd 守護程序。為避免斷開現有的連線使用者,請使用 hup 訊號重啟 sshd。

root@kerneltalks # ps -ef | grep -i sshd

root 14255 1 0 18:42 ? 00:00:00 /usr/sbin/sshd -d

root 19074 14255 0 18:46 ? 00:00:00 sshd: ec2-user [priv]

root 19177 19127 0 18:54 pts/0 00:00:00 grep -i sshd

root@kerneltalks # kill -hup 14255

就是這樣了!開啟新的會話並嘗試登入。你將看待你在上述步驟中配置的訊息。

你可以在使用者輸入密碼登入系統之前看到此訊息。

如何在使用者登入後顯示訊息

訊息使用者在成功登入系統後看到的當天訊息message of the day(motd)由 /etc/motd 控制。編輯這個檔案並輸入當成功登入後歡迎使用者的訊息。

root@kerneltalks # cat /etc/motd

w e l c o m e

welcome to the testing environment of kerneltalks.

feel free to use this system for testing your linux

skills. in case of any issues reach out to admin at

[email protected]. thank you.

你不需要重啟 sshd 守護程序來使更改生效。只要儲存該檔案,sshd 守護程序就會下一次登入請求時讀取和顯示。

你可以使用 cowsay

[1]、banner

[2]、figlet

[3]、lolcat

[4] 等工具建立出色的引人注目的登入訊息。此方法適用於幾乎所有 linux 發行版,如 redhat、centos、ubuntu、fedora 等。

git bash配置ssh 登入 Linux

1 首先在 linux 伺服器上生成公鑰和私鑰檔案,預設的存放目錄在 ssh下。ssh keygen 可以將密碼留空,這樣之後就可以免密碼登入。2 將私鑰檔案拷貝到本機。這裡最好將私鑰檔案放在 ssh 目錄下,不然在使用 ssh 登入時,需要使用 i 來指定私鑰檔案。3 公鑰檔案需要新增到伺服器的 ...

SSH登入配置

本地機器一台,伺服器六臺,配置ssh登入 配置完成後 本地可以登入六臺主機,主伺服器 cdh01 可以免密登入其餘五颱主機,其餘五颱主機不能免密登入主伺服器。可以使用ssh cdh01,ssh cdh02作為主機名代替ip位址登入指定機器 具體要進行如下配置 六臺主機各自一對ssh金鑰對 root使...

linux下簡單SSH登入配置

幾台linux機器需要通過網路互相能訪問檔案系統,最簡單的方式就是使用ssh,即secure shell 首先,如果沒有安裝,那麼就在命令列裡apt get install ssh 安好後,其實就可以登入開啟了ssh服務的機器了 開啟ssh服務的命令為 sudo etc init.d sshd re...