導航:首頁 > IDC知識 > centosvps安全

centosvps安全

發布時間:2020-12-13 17:19:41

1、vps上的CentOS掛了,如何通過Serial Console把文件備份出來?

serial console只有在VPS沒有掛的情況下可以使用。掛了就不行了。這個就相當於你連到電腦上。。電腦都掛了你怎麼連?

2、如何管理centos的vps?

估計沒幾個人會的,網上給你找了篇,看能不能幫你:
http://hi.baidu.com/jackli00/blog/item/633450267e580905918f9ddc.html

3、怎麼能連接到centos6系統的vps的遠程桌面?

centos是Linux操作系統的一種
沒有圖形界面
全部是命令行操作。
需要用SSH登錄,
你可以用這兩個軟體中一種登錄
「SSH Secure File Transfer Client」
「putty」

填寫:
IP地址
用戶名:root
密碼:root密碼
進行登錄

記住:切記!!!
是命令行界面,沒有類似Windows的圖形界面。也就是說你只會看到一個黑底,類似DOS界面。

4、如何在VPS上安裝和訪問CentOS 7遠程桌面

第一步: 安裝CentOS桌面 如果你現在安裝的CentOS版本是沒有桌面的最小版本,你需要先在上安裝桌面(比如GNOME)。比如,DigitalOcean的鏡像就是最小版本,它需要如下安裝桌面GUI # yum groupinstall "GNOME Desktop" 在安裝完成之後重啟VPS。 第二步:安裝和配置VNC伺服器 接下來就是安裝和配置VNC伺服器。我們使用的是TigerVNC,一個開源的VNC服務實現。 # yum install tigervnc-server 現在創建一個用戶賬戶(比如:xmolo)用來訪問遠程桌面。 # useradd xmolo # passwd xmolo 當一個用戶嘗試使用VNC訪問遠程桌面時,VNC守護進程就會啟動來處理這個請求。這意味著你需要為每個用戶創建一個獨立的VNC配置文件。 CentOS依靠systemd來管理和配置系統服務。所以我們將使用systemd來為用戶xmolo配置VNC伺服器。 首先讓我們使用下面任意一條命令來檢查VNC伺服器的狀態。 # systemctl status vncserver@:.service # systemctl is-enabled [email protected] 默認的,剛安裝的VNC服務並沒有激活(禁用)。 現在復制一份通用的VNC服務文件來為用戶xmolo創建一個VNC服務配置。 # cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service 用本文編輯器來打開配置文件,用實際的用戶名(比如:xmolo)來替換[Service]下面的。同樣。在ExecStart後面追加 "-geometry " 參數。最後,要修改下面「ExecStart」和「PIDFile」兩行。 # vi /etc/systemd/system/vncserver@:1.service [Service] Type=forking # Clean any existing files in /tmp/.X11-unix environment ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' ExecStart=/sbin/runuser -l xmolo -c "/usr/bin/vncserver %i -geometry 1024x768" PIDFile=/home/xmolo/.vnc/%H%i.pid ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' 現在為用戶xmolo設置密碼(可選)。首先切換到該用戶,並運行vncserver命令。 # su - xmolo # vncserver 你會被提示輸入用戶的VNC密碼。密碼設置完成後,你下次需要用這個密碼來訪問你的遠程桌面。 最後,重新載入服務來使新的VNC配置生效: # systemctl daemon-reload 在啟動時自動啟動VNC服務: # systemctl enable vncserver@:1.service 檢查vnc服務正在監聽的埠: # netstat -tulpn | grep vnc 埠5901是VNC默認的客戶端連接到VNC伺服器使用的埠。 第三步:通過SSH連接到遠程桌面 從設計上說,VNC使用的遠程幀緩存(RFB)並不是一種安全的協議,那麼在VNC客戶端上直接連接到VNC伺服器上並不是一個好主意。任何敏感信息比如密碼都可以在VNC流量中被輕易地泄露。因此,我強烈建議使用SSH隧道來加密你的VNC流量。 在你要運行VNC客戶端的本機上,使用下面的命令來創建一個連接到遠程VPS的SSH通道。當被要輸入SSH密碼時,輸入用戶的密碼。 $ ssh xmolo@<VPS-IP-address> -L 5901:127.0.0.1:5901 用你自己的VNC用戶名來替換「xmolo」,並填上你自己的VPS IP地址。 一旦SSH通道建立之後,遠程VNC流量就會通過ssh通道路由並發送到127.0.0.1:5901。 現在啟動你最愛的VNC客戶端(比如:vinagre),來連接到127.0.0.1:5901。 你將被要求輸入VNC密碼。當你輸入VNC密碼時,你就可以安全地連接到CentOS的遠程桌面了。 如果還有什麼不了解的可以咨詢一下海騰數據。

5、我想請問一下,centos-vps裡面如何綁定域名啊?

你配的ftp的目錄是在/home下面的用戶文件夾,這個和apache的配置是兩回事,vps的使用不像虛擬主機那樣,虛擬主機幫你配好了你的帳號上傳的ftp目錄和apache的用戶目錄為同一個,vps需要自己配置,至於綁定域名又是另外一回事了,需要配置apache

6、centos7 vps 搭ss時,這一步為啥失敗

centos7 命令不一樣

systemctl

7、centos系統中VPS忘記密碼該如何解決

VPS系統可以直接重置密碼的,實在不行的話讓服務商進入系統,然後破解密碼。和破解Windows電腦密碼是一樣的。

8、vps如何安全設置?centos5的系統

1,關閉不需要的服務
這個應該很容易理解的,凡是我們的系統不需要的服務,一概關閉,
這樣一個好處是減少內存和CPU時間的佔用,另一個好處相對可以提高安全性

那麼哪些服務是肯定要保留的呢?
在linux機器上通常有四項服務是必須保留的
iptables
linux下強大的防火牆,只要機器需要連到網上,哪裡離得開它
network
linux機器的網路,如果不上網可以關閉,只要上網當然要打開它
sshd
這是openssh server,如果你的機器不是本地操作,而是託管到IDC機房,
那麼訪問機器時需要通過這個sshd服務進行
syslog
這是linux系統的日誌系統,必須要有,
否則機器出現問題時會找不到原因

除了這四項必需的服務之外,其他的服務需要保留哪些呢?
這時就可以根據系統的用途而定,比如:資料庫伺服器,就需要啟用mysqld(或oracle)
web伺服器,就需要啟用apache

2,關閉不需要的tty
請編輯你的/etc/inittab
找到如下一段:
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6

這段命令使init為你打開了6個控制台,分別可以用alt+f1到alt+f6進行訪問
此6個控制台默認都駐留在內存中,事實上沒有必要使用這么多的
你用ps auxf這個命令可以看到,是六個進程
root 3004 0.0 0.0 1892 412 tty1 Ss+ Jun29 0:00 /sbin/mingetty tty1
root 3037 0.0 0.0 2492 412 tty2 Ss+ Jun29 0:00 /sbin/mingetty tty2
root 3038 0.0 0.0 2308 412 tty3 Ss+ Jun29 0:00 /sbin/mingetty tty3
root 3051 0.0 0.0 1812 412 tty4 Ss+ Jun29 0:00 /sbin/mingetty tty4
root 3056 0.0 0.0 2116 412 tty5 Ss+ Jun29 0:00 /sbin/mingetty tty5
root 3117 0.0 0.0 2396 412 tty6 Ss+ Jun29 0:00 /sbin/mingetty tty6

如何關閉這些進程?
通常我們保留前2個控制台就可以了,
把後面4個用#注釋掉就可以了

然後無需重啟機器,只需要執行 init q 這個命令即可
init q
q作為參數的含義:重新執行/etc/inittab中的命令

3,如何關閉ipv6?

ipv6目前我們還不需要,但系統安裝完成後它會作為模塊常駐核心,沒有必要,
可以用這個步驟來關閉它:
首先編輯網路配置文件:
vi /etc/sysconfig/network
修改
NETWORKING_IPV6=yes


NETWORKING_IPV6=no

然後關閉其模塊:vi /etc/modprobe.conf
在文件中添加以下兩行
alias net-pf-10 off
alias ipv6 off

修改完成後需重啟機器使之生效

4,如何關閉atime?

一個linux文件默認有3個時間:
atime:對此文件的訪問時間
ctime:此文件inode發生變化的時間
mtime:此文件的修改時間

如果有多個小文件時通常沒有必要記錄文件的訪問時間,
這樣可以減少磁碟的io,比如web伺服器的頁面上有多個小圖片

如何進行設置呢?
修改文件系統的配置文件:vi /etc/fstab
在包含大量小文件的分區中使用noatime,nodiratime兩項
例如:
/dev/md5 /data/pics1 ext3 noatime,nodiratime 0 0

這樣文件被訪問時就不會再產生寫磁碟的io

5,一定要讓你的伺服器運行在level 3上
做法:
vi /etc/inittab

id:3:initdefault:
讓伺服器運行X是沒有必要的

6,優化sshd

X11Forwarding no //不進行x圖形的轉發
UseDNS no //不對IP地址做反向的解析

7,優化shell
修改命令history記錄
# vi /etc/profile
找到 HISTSIZE=1000 改為 HISTSIZE=100
然後 source /etc/profile

vps上如果啟用防火牆,必須打開3389埠和4643埠

否則遠程桌面和VZPP面板會無法連接

關於壓力測試:UnixBench是一款不錯的Linux下的VPS性能測試軟體

與centosvps安全相關的知識