伺服器篇 linux伺服器配置小技巧

2021-09-13 15:45:45 字數 2586 閱讀 4650

ssh登入連線伺服器時,預設的連線超時時間很短,經常會斷掉,為方便管理修改sshd的配置檔案,然後重啟sshd服務。

vim /etc/ssh/sshd_config;

#查詢並修改

#clientaliveinterval 0 clientaliveinterval 120 服務端向客戶端器請求訊息的間隔

#clientalivecountmax 3 clientalivecountmax 10 服務端向客戶端器請求無響應的次數,自動斷開

#重啟sshd服務使修改生效

systemctl restart sshd

-bash: warning: setlocale: lc_ctype: cannot change locale (utf-8): no such file or directory

vim /etc/environment;

lc_all=en_us.utf-8

lang=en_us.utf-8

source /etc/environment;

mac 上用是iterm2終端, shell 環境是zsh。ssh 到linux 伺服器上檢視一些檔案時,中文亂碼。

這種情況一般是終端和伺服器的字符集不匹配,macosx下預設的是utf8字符集。

vim ~/.zshrc

export lc_all=en_us.utf-8

export lang=en_us.utf-8

source ~/.zshrc 重啟終端

cat /etc/redhat-release
#檢視主機名

uname -a

#修改主機名字

root使用者許可權過高,一不小心的錯誤更改將會影響整個系統,所以我需要乙個新的使用者

adduser super               //新增乙個新使用者,名字叫sirius

passwd super //設定使用者密碼

gpasswd -a super wheel //給予sudo許可權, 當許可權不夠時,可以用sudo

lid -g wheel //查詢所有帶sudo許可權的使用者

userdel -r super //刪除使用者和相應的目錄

mv /etc/yum.repos.d/centos-base.repo /etc/yum.repos.d/centos-base.repo.backup

wget -o /etc/yum.repos.d/centos-base.repo

yum clean all

yum makecache

1.本地是否存在公鑰,不存在安裝下面建立公匙

開啟item2終端,執行如下命令:

ssh-keygen -t rsa -c 'your [email protected]

-t 指定金鑰型別,預設即 rsa ,可以省略

-c 設定注釋文字,比如你的郵箱

會進行2次提示,檔名提示輸入檔名,預設生成id_rsa,以及密碼提示,預設為空,指定完成後會在,生成id_rsa私匙,以及id_rsa.pub公匙

cd ~/.ssh

2.複製公匙到遠端伺服器儲存

將上一步生成的公匙檔案放入遠端伺服器目錄中,檢視遠端伺服器是否存在該目錄,不存在進行建立目錄.

登入遠端伺服器

ssh [email protected]   //輸入密碼登入伺服器

vim ~/.ssh/authorized_keys //切入該目錄,不存在則會建立,此為root管理員,其他使用者切換著對應的home家目錄下對應的目錄內新建.ssh/authorized_keys檔案

chmod 755 .ssh/* //給.ss**件夾以及authorized_keys 755許可權

開啟本地電腦下的公匙,放入伺服器目錄中

vim ~/.ssh/id_rds.pub

3.設定快捷登入

將username替換為你的ssh伺服器使用者名稱,hostname替換為伺服器的ip 此時就不需要輸入密碼了

ssh username@hostname

為了更快的一鍵登入,ssh提供了一種方式,往~/.ssh/config裡面新增配置資訊就可

vim ~/.ssh/config

//新增以下檔案

host    alias #自定義別名

hostname hostname #替換為你的ssh伺服器ip或domain

port port #ssh伺服器端口,預設為22

user user #ssh伺服器使用者名稱

identityfile ~/.ssh/id_rsa #第乙個步驟生成的公鑰檔案對應的私鑰檔案

儲存檔案退出,即可使用別名免密登入.

ssh alias;

Linux伺服器配置 搭建SVN伺服器

sudo apt get install subversion svnadmin create home myrepos 這裡的檔案目錄自己隨便設定 上述版本庫 home myrepos建立後在資料夾下會生成conf資料夾,進入 home myrepos conf下面會有下面3個檔案 authz p...

Linux伺服器配置 搭建SVN伺服器

sudo apt get install subversion svnadmin create home myrepos 這裡的檔案目錄自己隨便設定目錄用途說明 locks目錄 用來放置subversion的db鎖檔案和db logs鎖檔案的目錄,用來追蹤訪問檔案庫的客戶端 conf目錄 是這個倉庫...

Linux 伺服器配置

1.安裝ssh server sudo apt get install openssh server 2.windows上裝乙個putty ssh到linux,伺服器位址211.87.234.149 3.安裝ftp伺服器 sudo apt get install pure ftpd 4.安裝jdk ...