centos 運維 ssh操作大全

2021-10-05 14:03:52 字數 1488 閱讀 3553

本地系統沒有金鑰,輸入以下命令,回3次車後生成金鑰檔案

$ssh-keygen -t rsa
在~/.ssh目錄下檢視生成的金鑰檔案,

其中:id_rsa為私鑰檔案,id_rsa.pub為公鑰檔案

$ssh-copy-id -i ~

/.ssh/id_rsa.pub [email protected]

.1.100

將公鑰檔案傳輸的遠端終端,以後再登入ssh就不用輸入密碼了

生產機器禁止root遠端ssh登入操作步驟:

$vi /etc/ssh/sshd_config
permitrootlogin yes

改為permitrootlogin no

重啟sshd服務

$service sshd restart

// 7.0以上執行

$systemctl restart sshd.service

修改對應使用者下的 .bashrc 加入批處理命令就好,

這些命令只在登入時執行一次,使用者退出時就退出了

$vi ~

/.bashrc

增加一行 cd path

原因較多,可以用下面方式嘗試

$vi /etc/ssh/sshd_config
修改

usedns=no

gssapiauthentication=no

需要開啟防火牆:

假定需要禁止的ip為192.168.10.0,那麼執行以下語句:

$firewall-cmd --permanent --zone=

public

--add-rich-rule=

"rule family="ipv4" source address="

192.168

.10.0/24

" service name="ssh" reject"

service name是需要禁止的服務名

reject禁止的意思

accept允許的意思

延伸說明:

對特定ip允許訪問8080埠

firewall-cmd --permanent --zone=

public

--add-rich-rule=

"rule family="ipv4" source address="

192.168

.10.0

" port protocol="tcp" port="

8080

" accept"

---- 暫時更新到這裡,後續有需求再補充 ----

CentOS運維常用管理操作命令

備份mysql資料命令 usr local mysql bin mysqlhotcopy u root p 密碼 addtodest wehefei data1 last 檢視登入日誌。lastlog 所有帳號的登入日誌。sudo passwd 使用者名稱 修改密碼 shutdown h now 關...

centos 運維經歷

本來打算中午的時候到泉州這邊,因為校車坐不上,只能等到晚上的車,到達泉州時就已經是晚上7點了。所以我們的時間有點少只有一天時間。19日晚,我們過來的時候開機的時候出現 ext3 fs error device hda3 in start transaction journal has aborted...

Linux運維 ssh傳輸

第一步 確保終端與虛擬機器可以ssh sh 3.2 ssh root 10.0.0.200 root 10.0.0.200 s password last login mon jun 15 21 59 12 2020 from 10.0.0.1 注意事項 01.不想學就拉倒,去睡覺 root cen...