1. 程式人生 > >linux ---遠端登陸設定,密碼修改,檔案傳輸,打包壓縮

linux ---遠端登陸設定,密碼修改,檔案傳輸,打包壓縮

<1>.ssh的安全設定(配置)

vim /etc/ssh/sshd_config 			--->  sshd配置檔案的設定
	PasswordAuthentication yes	 	---> 是否允許使用者通過密碼做sshd認證
	PermitRootLogin yes		 	 	---> 時否允許root使用者通過sshd服務的認證
	AllowUsers student westos	 	---> 設定白名單,白名單出現,預設不再把明單的使用者不能使用sshd
	DenyUsers westos			 	---> 設定黑名單,黑名單出現,預設不在黑名單的使用者可以使用sshd
systemctl restart sshd		 		---> 對sshd配置檔案的設定之後需要重啟服務,配置檔案才可以生效

<2>新增sshd登入資訊

vim /etc/motb ---> 編寫的檔案內容就是登陸後顯示的資訊

<3>.使用者的登入審計

w		 --->  檢視正在使用當前系統的使用者
w	-f	 --->  檢視使用來源
w	-i	 --->  顯示ip
last	 --->  檢視使用過並退出的使用者資訊
lastb	 --->  試圖登入但是沒有成功的使用者

<4>.root密碼忘記的更改

1.在虛擬機器開啟介面按“上下鍵”更改選項,停留在開啟介面;
2.按“e”去更改專案選項;將linux16這一段從後面刪除到ro停止;
3.將ro改成rw rd.break;按ctrl+x;
4.輸入chroot /sysroot/,進入root使用者的命令模式;
5.passwd更改root使用者的密碼;
6.密碼修改完成需要在建立一個檔案touch /.autorelabel;
7.建立完成之後輸入兩次exit退出命令模式並且啟動虛擬機器;

<5>.檔案在系統中的遠端傳輸

scp	scp file [email protected]:dir #上傳
scp [email protected]:file dir #下載
rsync  [引數]	file	[email protected]:/dir
rsyc	---> 遠端同步,速度快,預設會忽略檔案屬性,連結檔案裝置檔案
	-r	---> 同步目錄
	-p	---> 同步許可權
	-o	---> 同步檔案所有人
	-g	---> 同步檔案所有組
	-t	---> 同步檔案時間戳
	-l	---> 同步連結檔案
	-D	---> 同步裝置檔案
du -sh etc ---> 檢視檔案或目錄的大小
ln -s /mnt/westos/file1 /mnt/westos/westos1 ---> 將file1檔案連結到westos1上

<6>.閘道器的配置

route -n 		---> 檢視主機的閘道器
vim /etc/sysconfig/network	 ---> 檢視主機的閘道器配置檔案  
vim /etc/sysconfig/network-scripts/ifcfg-br0  ---> 檢視主機的配置檔案

<7>.檔案打包與壓縮

1.檔案歸檔

檔案歸檔,就是把多個檔案變成一個歸檔檔案
tar	c			--->建立
	f			--->指定歸檔檔名稱
	t			--->顯示歸檔檔案中的內容
	r			--->向歸檔檔案中新增檔案
	--get		--->取出單個檔案
	--delete	--->刪除單個檔案
	x			--->取出歸檔檔案中的所有內容
	-C			--->指定解檔目錄
	-z			--->gz格式壓縮
	-j			--->bz2格式壓縮
	-J			--->xz格式壓縮

2.壓縮

gz

gzip etc.tar			---> 將etc.tar壓縮成gz格式
gunzip  etc.tar.gz		---> 解壓gz格式壓縮包
tar zcf etc.tar.gz /etc	---> 把檔案歸檔為tar並壓縮成gz
tar zxf etc.tar.gz		---> 解壓並解檔gz格式壓縮包

bz2

bzip2 etc.tar			---> 壓縮成bz2格式
bunzip2 etc.tar.bz2		---> 解壓bz2格式壓縮包
tar jcf etc.tar.bz2 /etc---> 把檔案歸檔為tar並壓縮成bz2
tar jxf etc.tar.bz2		---> 解壓並解檔bz2格式壓縮包

xz

xz etc.tar 				---> 壓縮成xz格式
unxz  etc.tar.xz		---> 解壓xz格式壓縮包
tar Jcf etc.tar.xz /etc	---> 把檔案歸檔為tar並壓縮成zx
tar Jxf etc.tar.xz		---> 解壓並解檔xz格式壓縮包

zip

zip -r etc.tar.zip etc.tar	---> 壓縮成zip格式
unzip etc.tar.zip			---> 解壓zip格式壓縮包